![]() |
VR-Forces 4.5 Class Documentation
|
Because this example adds a concept that did not already exist in VR-Link's DtEntityStateRepository class, we create this subclass of DtEntityStateRepository that adds the concept of mass. More...

Public Member Functions | |
| MyEntityStateRep () | |
| MyEntityStateRep (const MyEntityStateRep &o) | |
| virtual void | setMass (float mass) |
| virtual float | mass () const |
| virtual void | printData () const |
| virtual DtStateRepository * | clone (bool copy=false) const |
| virtual void | setMass (float mass) |
| Set the mass. | |
| virtual float | mass () const |
| Return the mass. | |
| virtual void | printData () const |
| Virtual function override: print the state rep's data. | |
| virtual DtStateRepository * | clone (bool copy=false) const |
| Copy shallow (false) or deep (true). | |
Public Member Functions inherited from DtExtEntityStateRepository | |
| DtExtEntityStateRepository () | |
| virtual | ~DtExtEntityStateRepository () |
| DtExtEntityStateRepository (const DtExtEntityStateRepository &orig) | |
| DtExtEntityStateRepository & | operator= (const DtExtEntityStateRepository &orig) |
| virtual int | compare (const DtExtEntityStateRepository *rhs) |
| virtual int | compareToMostRecent () |
| virtual int | compareArtParts (const std::list< int > &) |
| virtual int | compareArtParts (const DtArticulatedPart *source, const DtArticulatedPart *target) |
| virtual bool | locationsDifferent (bool updateIfDifferent) |
| virtual void | setDiGuyStateRepository (DtDIGuyObjectStateRepository *diGuyStateRep) |
| virtual void | setBodyWeight (double) |
| virtual double | bodyWeight () const |
| bool | needsVrfDataUpdate () const |
| Returns true if the vrf object data has been modified. | |
| void | clearVrfDataNeedsUpdate () |
| bool | hasVrfObjectDataMessage () const |
| Returns true if at least on vrf object data message has been processed by this entity. | |
| void | setHasVrfObjectDataMessage (bool) |
| Sets whether or not has an object data message. | |
| virtual DtExtDiGuyStateRepository * | extDiGuyStateRepository () |
| virtual const DtExtDiGuyStateRepository * | extDiGuyStateRepository () const |
| virtual void | createDiGuyStateRep () |
| Overrides the one in base, creates an extended DI-Guy object state repository instead. | |
| virtual bool | setupFromVrfObjectData (const DtIfVrfObjectData &data) |
Static Public Member Functions | |
| static DtExtEntityStateRepository * | create () |
Protected Attributes | |
| float | myMass |
Protected Attributes inherited from DtExtEntityStateRepository | |
| DtExtEntityStateRepository * | myLastCopy |
| bool | myVrfObjectDataUpdated |
| bool | myHasVrfObjectDataMessage |
Additional Inherited Members | |
Protected Member Functions inherited from DtExtEntityStateRepository | |
| virtual void | extensionModified () |
Because this example adds a concept that did not already exist in VR-Link's DtEntityStateRepository class, we create this subclass of DtEntityStateRepository that adds the concept of mass.
This class is identical to the State Rep in the addAttr example.
|
inline |
|
inlinevirtual |
References myMass.
|
inlinevirtual |
References myMass.
Referenced by printData().
|
inlinevirtual |
References mass().
|
inlinestatic |
Reimplemented from DtExtEntityStateRepository.
References MyEntityStateRep().
|
inlinevirtual |
Reimplemented from DtExtEntityStateRepository.
References MyEntityStateRep().
|
virtual |
Set the mass.
|
virtual |
Return the mass.
|
virtual |
Virtual function override: print the state rep's data.
|
virtual |
Copy shallow (false) or deep (true).
Reimplemented from DtExtEntityStateRepository.