![]() |
VR-Forces 4.0.4 Class Documentation
|

Public Member Functions | |
| DtExtEntityStateRepository () | |
| virtual | ~DtExtEntityStateRepository () |
| DtExtEntityStateRepository (const DtExtEntityStateRepository &orig) | |
| DtExtEntityStateRepository & | operator= (const DtExtEntityStateRepository &orig) |
| virtual DtStateRepository * | clone (bool copy=false) const |
| 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) |
| 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 bool | setupFromVrfObjectData (const DtIfVrfObjectData &data) |
Static Public Member Functions | |
| static DtExtEntityStateRepository * | create () |
Protected Member Functions | |
| virtual void | extensionModified () |
Protected Attributes | |
| DtExtEntityStateRepository * | myLastCopy |
| bool | myVrfObjectDataUpdated |
| bool | myHasVrfObjectDataMessage |
| virtual DtExtEntityStateRepository::~DtExtEntityStateRepository | ( | ) | [virtual] |
| DtExtEntityStateRepository& DtExtEntityStateRepository::operator= | ( | const DtExtEntityStateRepository & | orig | ) |
| virtual DtStateRepository* DtExtEntityStateRepository::clone | ( | bool | copy = false | ) | const [virtual] |
Reimplemented in MyEntityStateRep, and MyEntityStateRep.
| virtual int DtExtEntityStateRepository::compare | ( | const DtExtEntityStateRepository * | rhs | ) | [virtual] |
| virtual int DtExtEntityStateRepository::compareToMostRecent | ( | ) | [virtual] |
| virtual int DtExtEntityStateRepository::compareArtParts | ( | const std::list< int > & | ) | [virtual] |
| virtual int DtExtEntityStateRepository::compareArtParts | ( | const DtArticulatedPart * | source, |
| const DtArticulatedPart * | target | ||
| ) | [virtual] |
| virtual bool DtExtEntityStateRepository::locationsDifferent | ( | bool | updateIfDifferent | ) | [virtual] |
| bool DtExtEntityStateRepository::needsVrfDataUpdate | ( | ) | const [inline] |
Returns true if the vrf object data has been modified.
References myVrfObjectDataUpdated.
| void DtExtEntityStateRepository::clearVrfDataNeedsUpdate | ( | ) | [inline] |
References myVrfObjectDataUpdated.
| bool DtExtEntityStateRepository::hasVrfObjectDataMessage | ( | ) | const [inline] |
Returns true if at least on vrf object data message has been processed by this entity.
References myHasVrfObjectDataMessage.
| void DtExtEntityStateRepository::setHasVrfObjectDataMessage | ( | bool | b | ) | [inline] |
Sets whether or not has an object data message.
Should not be called unless need to work around not having a object data message yet. Called by publisher to set to true since a published vrf entity will always have an object data message
References myHasVrfObjectDataMessage.
| static DtExtEntityStateRepository* DtExtEntityStateRepository::create | ( | ) | [static] |
Reimplemented in MyEntityStateRep.
| void DtExtEntityStateRepository::extensionModified | ( | ) | [inline, protected, virtual] |
Reimplemented from DtVrfExtensions.
References myVrfObjectDataUpdated.
| virtual bool DtExtEntityStateRepository::setupFromVrfObjectData | ( | const DtIfVrfObjectData & | data | ) | [virtual] |
Reimplemented from DtVrfExtensions.
Referenced by clearVrfDataNeedsUpdate(), extensionModified(), and needsVrfDataUpdate().
Referenced by hasVrfObjectDataMessage(), and setHasVrfObjectDataMessage().