This class describes a base event. More...
Event types | |
enum | Type { NodeCreated, NodeEraseBegin, NodeEraseEnd, NodeErased, NodeDeleteBegin, NodeDeleteEnd, NodeDeleted, SelectionFlagChanged, VisibilityFlagChanged, HighlightingFlagChanged, IndexChanged, NameChanged, Shown, Hidden, MaterialAdded, MaterialRemoved, MaterialChanged } |
The type of the data graph base event. More... | |
Constructors and destructors | |
SBDDataGraphBaseEvent (SBDDataGraphNode *sender, Type type) | |
virtual | ~SBDDataGraphBaseEvent () |
Identity | |
virtual Category | getCategory () const |
Type | getType () const |
static std::string | getTypeString (Type type) |
Debugging | |
virtual void | print (unsigned int offset=0) const |
Additional Inherited Members | |
Public Types inherited from SBDDataGraphEvent | |
enum | Category { UndefinedEvent, BaseEvent, DocumentEvent, StructuralEvent, VisualEvent, DynamicalEvent, InteractionEvent, PropertyEvent, StateUpdaterEvent, SimulatorEvent, ControllerEvent } |
The category of the data graph event. More... | |
Public Member Functions inherited from SBDDataGraphEvent | |
SBDDataGraphEvent (SBDDataGraphNode *sender) | |
virtual | ~SBDDataGraphEvent () |
SBDDataGraphNode * | getSender () const |
This function returns the sender of an event. | |
Static Public Member Functions inherited from SBDDataGraphEvent | |
static std::string | getCategoryString (Category category) |
Short name: SBBaseEvent
|
static |
type | A type of the base event |
This function returns the string representation of the base event type type