This class describes a dynamical event.
Event types | |
| enum | Type { DynamicalModelChanged , ChildAdded , ChildRemoved , PositionBufferFlushBegin , PositionBufferFlushEnd , MomentumBufferFlushBegin , MomentumBufferFlushEnd , ActivityFlagChanged , MassChanged , PeriodicBoundaryConditionsChanged , PeriodicBoundaryConditionsFlagChanged , AtomAddBegin , AtomAddEnd , AtomRemoveBegin , AtomRemoveEnd , StructuralModelAddBegin , StructuralModelAddEnd , StructuralModelRemoveBegin , StructuralModelRemoveEnd } |
| The type of the dynamical model event. More... | |
Constructors and destructors | |
| SBMDynamicalModelEvent (SBDDataGraphNode *sender, Type type, SBDDataGraphNode *auxiliaryNode=0) | |
| Builds a dynamical event. | |
| virtual | ~SBMDynamicalModelEvent () |
| Deletes the dynamical event. | |
Identity | |
| virtual Category | getCategory () const override |
| Returns the category of the event. | |
| Type | getType () const |
| Returns the dynamical model event type. | |
| SBDDataGraphNode * | getAuxiliaryNode () const |
| static std::string | getTypeString (Type type) |
| Returns the dynamical model event type as a string. | |
Debugging | |
| virtual void | print (unsigned int offset=0) const override |
| Prints debugging information. | |
| SB_DECLARE_DATA (SBMDynamicalModelEvent) | |
Additional Inherited Members | |
Public Types inherited from SBDDataGraphEvent | |
| enum | Category { UndefinedEvent , BaseEvent , DocumentEvent , StructuralEvent , VisualEvent , DynamicalEvent , InteractionEvent , PropertyEvent , StateUpdaterEvent , SimulatorEvent , ControllerEvent , AssetEvent } |
| The category of the data graph event. More... | |
Public Member Functions inherited from SBDDataGraphEvent | |
| SB_DECLARE_DATA (SBDDataGraphEvent) | |
| SBDDataGraphEvent (SBDDataGraphNode *sender) | |
| virtual | ~SBDDataGraphEvent () |
| SBDDataGraphNode * | getSender () const |
| Returns the sender of the event. | |
Static Public Member Functions inherited from SBDDataGraphEvent | |
| static std::string | getCategoryString (Category category) |
| Returns a string representation of the category of the data graph event. | |
Protected Member Functions inherited from SBDDataGraphEvent | |
| SBDDataGraphEvent (SBDDataGraphEventData *dataPointer) | |
Protected Attributes inherited from SBDDataGraphEvent | |
| SBDDataGraphEventData * | dataPointer |
|
overridevirtual |
Reimplemented from SBDDataGraphEvent.
|
overridevirtual |
Reimplemented from SBDDataGraphEvent.