|
| | DtExtEntityBaseStateRepository () |
| | default constructor More...
|
| |
| virtual | ~DtExtEntityBaseStateRepository () |
| | destructor More...
|
| |
| | DtExtEntityBaseStateRepository (const DtExtEntityBaseStateRepository &orig) |
| | copy constructor More...
|
| |
| DtExtEntityBaseStateRepository & | operator= (const DtExtEntityBaseStateRepository &orig) |
| | assignment operator More...
|
| |
| virtual DtStateRepository * | clone (bool copy=false) const |
| | Return a copy/empty object of the same type as this. More...
|
| |
| virtual int | compare (const DtExtEntityBaseStateRepository *rhs) |
| | Compares us against the supplied state repository and returns what's changed. More...
|
| |
| virtual int | compareToMostRecent () |
| | Returns what has changed since the last time we called compare. More...
|
| |
| virtual int | compareArtParts (const std::list< int > &) |
| | Compares articulated parts in the local copy to current values and returns a non-zero value if modified. More...
|
| |
| virtual int | compareArtParts (const DtArticulatedPart *source, const DtArticulatedPart *target) |
| | Compares each value that is valid, and, if any have changed, returns DtChanged_Other. More...
|
| |
| virtual bool | locationsDifferent (bool updateIfDifferent) |
| | Returns true if our stashed location is different than our current location. More...
|
| |
| virtual void | setDiGuyStateRepository (DtDIGuyObjectStateRepository *diGuyStateRep) |
| | If the DI guy repository being set is not of the extended type, then create one of the extended type (passing in the di guy state rep into the copy constructor) before setting in the base class. More...
|
| |
| virtual void | setBodyWeight (double) |
| | DI-Guy extension. Get/set body weight. More...
|
| |
| virtual double | bodyWeight () const |
| |
| virtual DtString | uuidString () const |
| | Returns a string version of the VRF UUID of this object, if it can be determined. More...
|
| |
| bool | needsVrfDataUpdate () const |
| | Returns true if the vrf object data has been modified. More...
|
| |
| void | clearVrfDataNeedsUpdate () |
| |
| bool | hasVrfObjectDataMessage () const |
| | Returns true if at least on vrf object data message has been processed by this entity. More...
|
| |
| void | setHasVrfObjectDataMessage (bool) |
| | Sets whether or not has an object data message. More...
|
| |
| 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. More...
|
| |
| virtual bool | setupFromVrfObjectData (const DtIfVrfObjectData &data) |
| | Override to set myHasVrfObjectDataMessage to true. More...
|
| |
|
| virtual void | setSendVrfObjectDataRecord (bool shouldSend) |
| | Whether a separate VrfObjectData message should be sent to convey additional VRF object information. More...
|
| |
| virtual bool | shouldSendVrfObjectDataRecord () const |
| |
| | DtVrfExtensions () |
| |
| virtual | ~DtVrfExtensions () |
| |
| | DtVrfExtensions (const DtVrfExtensions &orig) |
| |
| DtVrfExtensions & | operator= (const DtVrfExtensions &orig) |
| |
| virtual const DtString & | name () const |
| |
| virtual void | setName (const DtString &n) |
| |
| virtual const DtString & | vrfObjectLabel () const |
| |
| virtual void | setVrfObjectLabel (const DtString &l) |
| |
| virtual const DtString & | echelonId () const |
| |
| virtual void | setEchelonId (const DtString &l) |
| |
| virtual const DtString & | overlayParent () const |
| |
| virtual void | setOverlayParent (const DtString &l) |
| |
| virtual bool | isVrfSimulated () const |
| |
| virtual void | setIsVrfSimulated (bool vrf) |
| |
| virtual DtU32 | vrfSessionId () const |
| |
| virtual void | setVrfSessionId (DtU32 id) |
| |
| virtual void | setVrfMessageVersionSupported (DtU32 id) |
| |
| virtual DtU32 | vrfMessageVersionSupported () const |
| |
| virtual void | setObjectType (const DtObjectType &) |
| |
| virtual const DtObjectType & | objectType () const |
| |
| virtual void | setIsSubordinateOfForce (bool b) |
| |
| virtual bool | isSubordinateOfForce () const |
| |
| virtual int | superType () const |
| |
| virtual void | setHasPlan (bool yesNo) |
| |
| virtual bool | hasPlan () const |
| |
| virtual void | setIsCurrentlyTasked (bool yesNo) |
| |
| virtual bool | isCurrentlyTasked () const |
| |
| virtual void | setRulesOfEngagement (const DtString &) |
| |
| virtual const DtString & | rulesOfEngagement () const |
| |
| virtual void | addRangeItem (const DtRangeItem &) |
| | Adds, removes and returns items in the range item list. More...
|
| |
| virtual void | removeRangeItem (int index) |
| |
| virtual void | setRangeItems (const DtRangeItems &) |
| |
| const DtRangeItems & | rangeItems () const |
| |
| virtual bool | createVrfObjectDataMessage () |
| |
| virtual DtIfVrfObjectData * | vrfObjectDataMessage () const |
| |
| virtual void | setIndependentlyTasked (bool yesNo) |
| |
| virtual bool | independentlyTasked () const |
| |
| virtual void | setUnderFire (bool yesNo) |
| |
| virtual bool | underFire () const |
| |
| virtual void | setExecutingPlan (bool yesNo) |
| |
| virtual bool | executingPlan () const |
| |
| virtual void | setExtendedData (const std::map< DtString, DtString > &) |
| | Gets/sets extended data. More...
|
| |
virtual const std::map
< DtString, DtString > & | extendedData () const |
| |
| virtual void | setExtendedData (const DtString &key, const DtString &value) |
| |
| virtual DtString | extendedData (const DtString &) const |
| |
| virtual void | setBoundingVolume (const DtVector32 &) |
| | Sets/gets bounding volume and bounding volume offset of an entity. More...
|
| |
| virtual const DtVector32 & | boundingVolume () const |
| |
| virtual void | setBoundingVolumeOffset (const DtVector32 &) |
| |
| virtual const DtVector32 & | boundingVolumeOffset () const |
| |