SBDDataGraphEvent Class Reference

This class is the base class to describe a data graph event. More...

Event categories

enum  Category {
  UndefinedEvent,
  BaseEvent,
  DocumentEvent,
  StructuralEvent,
  VisualEvent,
  DynamicalEvent,
  InteractionEvent,
  PropertyEvent,
  StateUpdaterEvent,
  SimulatorEvent,
  ControllerEvent
}
 The category of the data graph event. More...
 

Constructors and destructors

 SBDDataGraphEvent (SBDDataGraphNode *sender)
 
virtual ~SBDDataGraphEvent ()
 

Identity

virtual Category getCategory () const
 
SBDDataGraphNodegetSender () const
 This function returns the sender of an event.
 
static std::string getCategoryString (Category category)
 

Debugging

virtual void print (unsigned int offset=0) const
 

Detailed Description

Short name: SBEvent

Member Enumeration Documentation

◆ Category

Enumerator
UndefinedEvent 

An undefined event category.

BaseEvent 

See SBBaseEvent.

DocumentEvent 

See SBDocumentEvent.

StructuralEvent 

See SBStructuralEvent.

VisualEvent 

See SBVisualEvent.

DynamicalEvent 

See SBDynamicalEvent.

InteractionEvent 

See SBInteractionEvent.

PropertyEvent 

See SBPropertyEvent.

StateUpdaterEvent 

See SBStateUpdaterEvent.

SimulatorEvent 

See SBSimulatorEvent.

ControllerEvent 

See SBControllerEvent.

Member Function Documentation

◆ getCategoryString()

std::string SBDDataGraphEvent::getCategoryString ( SBDDataGraphEvent::Category  category)
static
Parameters
categoryAn event's category

This function returns the string representation of the event's category category