VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes
makVrv::DtSimStateObject Class Reference

A DtSimStateObject is the base class for all simulation state objects. More...

Inheritance diagram for makVrv::DtSimStateObject:
Inheritance graph
[legend]

Public Member Functions

 DtSimStateObject (DtDe &de, DtUniqueID id)
 CTOR. More...
 
virtual ~DtSimStateObject ()
 DTOR. Calls removeStateFromSimEntry(). More...
 
virtual void addStateToSimEntry (DtUniqueID id)
 Add myState to the DtSimEntry. More...
 
virtual void removeStateFromSimEntry ()
 Remove myState to the DtSimEntry. More...
 
virtual void addStateToSimEvent ()
 Adds this state to the one and only event entry in DtSimData. More...
 

Protected Attributes

DtDemyDe
 Implement in derived DtSimStateObject's. More...
 
DtUniqueID mySimEntryId
 
DtSimStatemyState
 
DtSimEntrymySimEntry
 

Detailed Description

A DtSimStateObject is the base class for all simulation state objects.

Constructor & Destructor Documentation

makVrv::DtSimStateObject::DtSimStateObject ( DtDe de,
DtUniqueID  id 
)

CTOR.

virtual makVrv::DtSimStateObject::~DtSimStateObject ( )
virtual

Member Function Documentation

virtual void makVrv::DtSimStateObject::addStateToSimEntry ( DtUniqueID  id)
virtual

Add myState to the DtSimEntry.

virtual void makVrv::DtSimStateObject::removeStateFromSimEntry ( )
virtual

Remove myState to the DtSimEntry.

virtual void makVrv::DtSimStateObject::addStateToSimEvent ( )
virtual

Adds this state to the one and only event entry in DtSimData.

Call before calling signalEvent() on the DtSimEntryObjectDriver.

Member Data Documentation

DtDe& makVrv::DtSimStateObject::myDe
protected

Implement in derived DtSimStateObject's.

Copy state into myState. Tell the DtSimEntry that the state has been updated. void setState(T& state);

DtUniqueID makVrv::DtSimStateObject::mySimEntryId
protected
DtSimState* makVrv::DtSimStateObject::myState
protected
DtSimEntry* makVrv::DtSimStateObject::mySimEntry
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)