#include <ScriptEvent.h>
Generic Event class to send a message through the simulation graph. More...
Generic Event class to send a message through the simulation graph.
Public Member Functions | |
ScriptEvent (sofa::core::sptr< sofa::core::objectmodel::BaseNode > sender, const char *eventName) | |
Constructor. More... | |
~ScriptEvent () override | |
Destructor. More... | |
const sofa::core::sptr< sofa::core::objectmodel::BaseNode > | getSender (void) const |
Get the sender name. More... | |
const std::string & | getEventName (void) const |
Get the event name. More... | |
Public Member Functions inherited from sofa::core::objectmodel::Event | |
Event () | |
virtual | ~Event () |
void | setHandled () |
Tag the event as handled, i.e. the event needs not be propagated further. More... | |
bool | isHandled () const |
Returns true of the event has been handled. More... | |
virtual const char * | getClassName () const |
virtual size_t | getEventTypeIndex () const =0 |
Static Public Member Functions | |
static const char * | GetClassName () |
Static Public Member Functions inherited from sofa::core::objectmodel::Event | |
static const char * | GetClassName () |
static size_t | getEventTypeCount () |
Additional Inherited Members | |
Protected Attributes inherited from sofa::core::objectmodel::Event | |
bool | m_handled |
Static Protected Attributes inherited from sofa::core::objectmodel::Event | |
static size_t | s_lastEventTypeIndex = 0 |
storing the last given id More... | |
sofa::core::objectmodel::ScriptEvent::ScriptEvent | ( | sofa::core::sptr< sofa::core::objectmodel::BaseNode > | sender, |
const char * | eventName | ||
) |
Constructor.
|
override |
Destructor.
|
inlinestatic |
|
inline |
Get the event name.
const sofa::core::sptr< sofa::core::objectmodel::BaseNode > sofa::core::objectmodel::ScriptEvent::getSender | ( | void | ) | const |
Get the sender name.