![]() |
VR-Forces 5.0.1 Developer's Guide
|
A DtSimStateObject is the base class for all simulation state objects.

Public Member Functions | |
| DtSimStateObject (DtDe &de, DtUniqueID id) | |
| virtual | ~DtSimStateObject () |
| virtual void | addStateToSimEntry (DtUniqueID id) |
| virtual void | removeStateFromSimEntry () |
| virtual void | addStateToSimEvent () |
Protected Attributes | |
| DtDe & | myDe |
| DtUniqueID | mySimEntryId |
| DtSimState * | myState |
| DtSimEntry * | mySimEntry |
| makVrv::DtSimStateObject::DtSimStateObject | ( | DtDe & | de, |
| DtUniqueID | id | ||
| ) |
CTOR.
|
virtual |
DTOR. Calls removeStateFromSimEntry().
|
virtual |
Add myState to the DtSimEntry.
Reimplemented in makVrf::DtEnvironmentStateObject, makVrf::DtVrfObjectDataStateObject, makVrf::DtAggregateStateObject, and makVrf::DtVrfEntityStateObject.
|
virtual |
Remove myState to the DtSimEntry.
|
virtual |
Adds this state to the one and only event entry in DtSimData. Call before calling signalEvent() on the DtSimEntryObjectDriver.
|
protected |
Implement in derived DtSimStateObject's. Copy state into myState. Tell the DtSimEntry that the state has been updated. void setState(T& state);.
|
protected |
|
protected |
|
protected |