|
| | DtExtAggregateStateRepository () |
| |
| virtual | ~DtExtAggregateStateRepository () |
| |
| | DtExtAggregateStateRepository (const DtExtAggregateStateRepository &orig) |
| |
| virtual bool | isInitialized () const |
| |
| DtExtAggregateStateRepository & | operator= (const DtExtAggregateStateRepository &orig) |
| |
| virtual DtStateRepository * | clone (bool copy=false) const |
| |
| virtual int | compare (const DtExtAggregateStateRepository *rhs) |
| |
| virtual const DtRwProperties & | stateProperties () const |
| |
| virtual const DtRwProperties & | parameterProperties () const |
| |
| virtual void | setUuidString (const DtString &uuidStr) |
| |
| virtual DtString | uuidString () const |
| |
| void | mapPropertiesToRecordTypes (const DtRwProperties *properties, std::map< unsigned, DtString > &recTypesToAttrNames) |
| |
| virtual void | updateExtensions () |
| |
| virtual bool | updatePropertiesFromAttributes (bool updatesOnly=true) |
| |
| virtual void | updateAttributesFromProperties () |
| |
| virtual void | addPropertyDecoder (const DtString &propName, PropertyDecoder decoder, void *usr) |
| |
| virtual void | addPropertyEncoder (const DtString &propName, PropertyEncoder encoder, void *usr) |
| |
| virtual void | removePropertyEncodersAndDecoders () |
| |
| virtual bool | createVrfObjectDataMessage () |
| |
| virtual void | giveOwernshipOfProperties () |
| |
| virtual DtTime | lastPropertyEncodeTime () const |
| |
| virtual DtTime | lastPropertyDecodeTime () const |
| |
|
Initializes the state rep with state properties and parameter properties that have have already been initialized. This can be more efficient if you are maintaining the properties lists elsewhere and want updates to be decoded directly into those lists. Does not take ownership of these properties. They must be deleted elsewhere.
|
| virtual void | initialize (DtRwProperties *stateProps, DtRwProperties *paramProps) |
| |
| virtual void | initialize (const DtRwProperties &stateProps, const DtRwProperties ¶mProps) |
| |
| virtual void | initialize () |
| |
|
| virtual bool | sensorsKilled () const |
| |
| virtual void | setSensorsKilled (bool killed) |
| |
|
| virtual void | addPropertyUpdatedCallback (DtNoArgumentCallbackList::DtCallbackFunctionType fcn, void *usrData) |
| |
| virtual void | removePropertyUpdatedCallback (DtNoArgumentCallbackList::DtCallbackFunctionType fcn, void *usrData) |
| |
| | DtStateRepositoryWithExtendedAttributes () |
| |
| | DtStateRepositoryWithExtendedAttributes (const DtStateRepositoryWithExtendedAttributes< DtExtAggregateBaseStateRepository > &orig) |
| |
| | DtStateRepositoryWithExtendedAttributes () |
| |
| | DtStateRepositoryWithExtendedAttributes (const DtStateRepositoryWithExtendedAttributes< DtExtAggregateBaseStateRepository > &orig) |
| |
| virtual | ~DtStateRepositoryWithExtendedAttributes () |
| |
| virtual | ~DtStateRepositoryWithExtendedAttributes () |
| |
DtStateRepositoryWithExtendedAttributes
< DtExtAggregateBaseStateRepository > & | operator= (const DtStateRepositoryWithExtendedAttributes< DtExtAggregateBaseStateRepository > &orig) |
| |
DtStateRepositoryWithExtendedAttributes
< DtExtAggregateBaseStateRepository > & | operator= (const DtStateRepositoryWithExtendedAttributes< DtExtAggregateBaseStateRepository > &orig) |
| |
| virtual void | setAttributeByName (const DtString &attrName, const char *attrValue, unsigned size) |
| |
| virtual void | setAttributeByName (const DtString &attrName, const char *attrValue, unsigned size) |
| |
| virtual const char * | getAttributeByName (const DtString &attrName, unsigned &size, DtGetAttributeFilter filter=DtNoAttributeFilter, bool markAsRead=true) const |
| |
| virtual const char * | getAttributeByName (const DtString &attrName, unsigned &size, DtGetAttributeFilter filter=DtNoAttributeFilter, bool markAsRead=true) const |
| |
| virtual void | getAttributeNames (std::list< DtString > &attrNames) const |
| |
| virtual void | getAttributeNames (std::list< DtString > &attrNames) const |
| |
| virtual void | setRecordTypeAttributeNameMapping (const std::map< unsigned, DtString > &mapping) |
| |
| virtual void | addRecordTypeAttributeNameMapping (unsigned recordType, const DtString &attrName) |
| |
| virtual void | setObjectClassHandle (const RTI::ObjectClassHandle &objClassHdl) |
| |
| virtual void | printData () const |
| |
| virtual void | printDataToStream (std::ostream &stream) const |
| |
| virtual void | setAttributeByHandle (const RTI::AttributeHandle &attrHdl, const char *attrValue, unsigned size) |
| |
| virtual const char * | getAttributeByHandle (const RTI::AttributeHandle &attrHdl, unsigned &size, DtGetAttributeFilter filter=DtNoAttributeFilter) const |
| |
virtual const
DtAttributesByNameMap & | attributesByName () const |
| |
virtual const
DtAttributesByHandleMap & | attributesByHandle () const |
| |
| virtual void | setAttributeRecords (const DtStandardVariableRecordPtrVector &records) |
| |
| virtual void | setAttributeRecords (const DtStandardVariableRecordPtrVector &records, const DtSimulationAddress &address) |
| |
virtual const
DtStandardVariableRecordPtrVector & | attributeRecords (unsigned int recordType=0) const |
| |
| virtual void | getAttributeRecords (std::vector< DtStandardVariableRecord * > &vec, unsigned int recordType=0) const |
| |
| virtual void | addAttributeRecord (DtStandardVariableRecord *record) |
| |
| virtual void | clearAttributeRecords () |
| |
| | DtExtAggregateBaseStateRepository () |
| |
| virtual | ~DtExtAggregateBaseStateRepository () |
| |
| | DtExtAggregateBaseStateRepository (const DtExtAggregateBaseStateRepository &orig) |
| |
| DtExtAggregateBaseStateRepository & | operator= (const DtExtAggregateBaseStateRepository &orig) |
| |
| virtual int | compare (const DtExtAggregateBaseStateRepository *rhs) |
| |
| virtual int | compareToMostRecent () |
| |
| virtual bool | locationsDifferent (bool updateIfDifferent) |
| |
| virtual DtString | extendedData (const DtString &key) const |
| |
| const DtVrfExtendedRecordData & | extendedRecordData () const |
| |
| DtVrfExtendedRecordData & | extendedRecordData () |
| |
| virtual void | addEntity (const DtBaseEntityStateRepository *) |
| |
| virtual void | removeEntity (const DtBaseEntityStateRepository *) |
| |
| virtual void | addAggregate (const DtBaseEntityStateRepository *) |
| |
| virtual void | removeAggregate (const DtBaseEntityStateRepository *) |
| |
| virtual void | addSubordinate (const DtEntityIdentifier &) |
| |
| virtual void | removeSubordinate (const DtEntityIdentifier &) |
| |
| virtual void | setExtendedData (const std::map< DtString, DtString > &ed) |
| |
| virtual void | setExtendedData (const DtString &key, const DtString &value) |
| |
| virtual int | numVrfVariableDatumRecords () const |
| |
| virtual bool | getUserVariableDatum (int userRecordNumber, DtVariableDatumRecord &rec) |
| |
| virtual bool | setUserVariableDatum (int userRecordNumber, const DtVariableDatumRecord &record) |
| |
| virtual void | updateDataRecords () |
| |
| int | appearance () const |
| |
| void | setAppearance (int) |
| |
const std::vector
< DtEntityIdentifier > & | orderedSubordinates () const |
| |
| virtual void | setOrderedSubordinates (const std::vector< DtEntityIdentifier > &) |
| |
| virtual void | setSendVrfObjectDataRecord (bool shouldSend) |
| |
| virtual bool | shouldSendVrfObjectDataRecord () const |
| |
| virtual DtString | formationName () const |
| |
| virtual void | setFormationName (const DtString &formationName) |
| |
| | 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 bool | setupFromVrfObjectData (const DtIfVrfObjectData &data) |
| |
| virtual void | addRangeItem (const DtRangeItem &) |
| |
| virtual void | removeRangeItem (int index) |
| |
| virtual void | setRangeItems (const DtRangeItems &) |
| |
| const DtRangeItems & | rangeItems () const |
| |
| 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 const std::map
< DtString, DtString > & | extendedData () const |
| |
| virtual void | setBoundingVolume (const DtVector32 &) |
| |
| virtual const DtVector32 & | boundingVolume () const |
| |
| virtual void | setBoundingVolumeOffset (const DtVector32 &) |
| |
| virtual const DtVector32 & | boundingVolumeOffset () const |
| |