Workbench Command is a set of command-line tools that can be used to perform simple and complex operations within Connectome Workbench.
Create class header (.h) and implementation (.cxx) files.
Usage: <class-name>
[-copy]
[-equal]
[-event-class <event-type-enum>]
[-event-listener]
[-no-parent]
[-parent <parent-class-name>]
[-scene]
[-scene-sub-class]
Options:
-copy
Adds copy constructor and assignment operator
-equal
Adds equality operator.
-event-class <event-type-enum>
When creating an Event subclass, using this
option will automatically set the parent
class to Event and place the given event
enumerated type value into the parameter
for the Event class constructor.
For the <event-type-enum> there is no need
to prepend it with "EventTypeEnum::".
-event-listener
Implement the EventListenerInterface so
that the class may listen for events.
-no-parent
Created class is not derived from any other
class. By default, the parent class is
CaretObject.
-parent <parent-class-name>
Specify the parent (derived from) class.
By default, the parent class is CaretObject.
-scene
Implement the SceneableInterface so that
instances of the class can be restored from
and saved to scenes.
-scene-sub-class
Adds methods that can be called by the super-
class so that this sub-class can save and
restore data to and from scenes.
This option should only be used when creating
a class whose super class implements the
SceneableInterface