SOFA plugin: MultiThreading  master
Open source framework for multi-physics simuation
sofa::core::DataExchangeEvent Class Reference

#include <DataExchange.h>

Inheritance diagram for sofa::core::DataExchangeEvent:

Protected Attributes

double dt
 
- Protected Attributes inherited from sofa::core::objectmodel::Event
bool m_handled
 

Public Member Functions

 DataExchangeEvent (double dt)
 
 ~DataExchangeEvent () override
 
double getDt () const
 
- Public Member Functions inherited from sofa::core::objectmodel::Event
 Event ()
 
virtual ~Event ()
 
void setHandled ()
 
bool isHandled () const
 
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

- Static Protected Attributes inherited from sofa::core::objectmodel::Event
static size_t s_lastEventTypeIndex
 

Attribute details

◆ dt

double sofa::core::DataExchangeEvent::dt
protected

Constructor details

◆ DataExchangeEvent()

sofa::core::DataExchangeEvent::DataExchangeEvent ( double  dt)
inline

◆ ~DataExchangeEvent()

sofa::core::DataExchangeEvent::~DataExchangeEvent ( )
inlineoverride

Function details

◆ GetClassName()

static const char* sofa::core::DataExchangeEvent::GetClassName ( )
inlinestatic

◆ getDt()

double sofa::core::DataExchangeEvent::getDt ( ) const
inline