|
| | DtControlObjectRepository () |
| |
| virtual | ~DtControlObjectRepository () override |
| |
| | DtControlObjectRepository (const DtControlObjectRepository &orig) |
| |
| virtual bool | isInitialized () const |
| |
| DtControlObjectRepository & | operator= (const DtControlObjectRepository &orig) |
| |
| virtual DtStateRepository * | clone (bool copy=false) const override |
| |
| virtual int | compare (const DtControlObjectRepository *rhs) |
| |
| virtual const DtRwProperties & | stateProperties () const |
| |
| virtual const DtRwProperties & | parameterProperties () const |
| |
| void | mapPropertiesToRecordTypes (const DtRwProperties *properties, std::map< unsigned, DtString > &recTypesToAttrNames) |
| |
| virtual void | updateExtensions () override |
| |
| virtual bool | updatePropertiesFromAttributes (bool updatesOnly=true) |
| |
| virtual void | updateAttributesFromProperties () |
| |
| virtual void | addPropertyDecoder (const DtString &propName, PropertyDecoder decoder, void *usr, unsigned disRecordType=0) |
| |
| virtual void | addPropertyEncoder (const DtString &propName, PropertyEncoder encoder, void *usr, unsigned disRecordType=0) |
| |
| virtual void | addVrfObjectDataDecoder (const DtString &propName, PropertyDecoder decoder, void *usr, unsigned disRecordType=0) |
| |
| virtual void | addVrfObjectDataEncoder (const DtString &propName, PropertyEncoder encoder, void *usr, unsigned disRecordType=0) |
| |
| virtual void | removePropertyEncodersAndDecoders () |
| |
| virtual bool | createVrfObjectDataMessage () override |
| |
| 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< DtControlObjectBaseRepository > &orig) |
| |
| | DtStateRepositoryWithExtendedAttributes () |
| |
| | DtStateRepositoryWithExtendedAttributes (const DtStateRepositoryWithExtendedAttributes< DtControlObjectBaseRepository > &orig) |
| |
| virtual | ~DtStateRepositoryWithExtendedAttributes () |
| |
| virtual | ~DtStateRepositoryWithExtendedAttributes () |
| |
DtStateRepositoryWithExtendedAttributes
< DtControlObjectBaseRepository > & | operator= (const DtStateRepositoryWithExtendedAttributes< DtControlObjectBaseRepository > &orig) |
| |
DtStateRepositoryWithExtendedAttributes
< DtControlObjectBaseRepository > & | operator= (const DtStateRepositoryWithExtendedAttributes< DtControlObjectBaseRepository > &orig) |
| |
| virtual void | setAttributeByName (const DtString &attrName, const char *attrValue, unsigned size) |
| |
| virtual void | setAttributeByName (const DtString &attrName, const char *attrValue, unsigned size) override |
| |
| 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 override |
| |
| virtual void | getAttributeNames (std::list< DtString > &attrNames) const |
| |
| virtual void | getAttributeNames (std::list< DtString > &attrNames) const override |
| |
| virtual void | setRecordTypeAttributeNameMapping (const std::map< unsigned, DtString > &mapping) |
| |
| virtual void | addRecordTypeAttributeNameMapping (unsigned recordType, const DtString &attrName) |
| |
| virtual void | setAttributeNameToHandleMap (DtAttributeNameToHandleMapPtr attributeMapping) |
| |
| virtual void | printData () const |
| |
| virtual void | printDataToStream (std::ostream &stream) const |
| |
| virtual void | setAttributeByHandle (const RTI::AttributeHandle &attrHdl, const char *attrValue, unsigned size) override |
| |
| virtual const char * | getAttributeByHandle (const RTI::AttributeHandle &attrHdl, unsigned &size, DtGetAttributeFilter filter=DtNoAttributeFilter) const override |
| |
virtual const
DtAttributesByNameMap & | attributesByName () const override |
| |
virtual const
DtAttributesByHandleMap & | attributesByHandle () const override |
| |
| 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 () |
| |
| | DtControlObjectBaseRepository () |
| |
| virtual | ~DtControlObjectBaseRepository () override |
| |
| | DtControlObjectBaseRepository (const DtControlObjectBaseRepository &orig) |
| |
| DtControlObjectBaseRepository & | operator= (const DtControlObjectBaseRepository &orig) |
| |
| DtEntityType | entityType () const |
| |
| DtEntityType | objectType () const |
| |
| virtual const DtControlObjectKind & | kind () const |
| |
| virtual void | setKind (const DtControlObjectKind &k) |
| |
virtual const
DtControlObjectCategory & | category () const |
| |
| virtual void | setCategory (const DtControlObjectCategory &c) |
| |
| virtual void | generateUniqueId () |
| |
| virtual void | setUniqueId (const DtVrlUuid &uniqueId) |
| |
| virtual const DtVrlUuid & | uniqueId () const |
| |
| const std::vector< DtVector > & | vertexList () const |
| |
| virtual int | compare (const DtControlObjectBaseRepository *rhs) |
| |
| virtual int | compareToMostRecent () |
| |
| virtual bool | locationsDifferent (bool updateIfDifferent) |
| |
| virtual void | emptyVertexList () |
| |
| virtual void | getBoundingVolume (DtVector &location, double &radius) const |
| |
| const DtGeometricDataList & | geometricRecords () const |
| |
| bool | geometricRecordsChanged () const |
| |
| void | clearGeometricRecordsChanged () |
| |
| virtual void | updateDataRecords () |
| |
| virtual int | numberOfSubordinates () const |
| |
| virtual bool | getSubordinate (int i, DtGlobalObjectDesignator &d) |
| |
virtual const
DtGlobalObjectDesignatorList & | subordinates () const |
| |
virtual
DtGlobalObjectDesignatorList & | subordinates () |
| |
| virtual void | setExtendedData (const std::map< DtString, DtString > &ed) override |
| |
| virtual void | setExtendedData (const DtString &key, const DtString &value) override |
| |
| virtual double | orientation () const |
| |
| virtual void | setVertices (const DtList &pnt) |
| |
| virtual void | appendVertex (const DtVector &) |
| |
| virtual void | setVertex (int i, const DtVector &) |
| |
| virtual void | removeVertex (int i) |
| |
| virtual DtForceType | forceType () const |
| |
| virtual void | setForceType (DtForceType i) |
| |
| virtual int | color () const |
| |
| virtual void | setColor (int) |
| |
| virtual const DtString & | parent () const |
| |
| virtual void | setParent (const DtString &) |
| |
| virtual const DtString & | userData () const |
| |
| virtual void | setUserData (const DtString &) |
| |
| virtual void | setVrfObjectName (const DtString &) |
| |
| virtual const DtString & | vrfObjectName () |
| |
| virtual DtAppearance | appearance () const |
| |
| virtual void | setAppearance (const DtAppearance &app) |
| |
| virtual void | setNumberOfSubordinates (int) |
| |
| virtual void | setSubordinate (int i, const DtGlobalObjectDesignator &) |
| |
virtual const
DtGlobalObjectDesignator & | hostGlobalId () const |
| |
| virtual void | setHostGlobalId (const DtGlobalObjectDesignator &) |
| |
| virtual void | setObjectAttachMode (DtVrfObjectAttachMode) |
| |
| virtual DtVrfObjectAttachMode | objectAttachMode () const |
| |
| virtual void | clearHostGlobalId () |
| |
| virtual bool | getFontInformation (DtString &font, int &fontSize) const |
| |
| virtual void | setFontInformation (const DtString &, int fontSize) |
| |
| virtual bool | getFontColor (unsigned int &color) const |
| |
| virtual void | setFontColor (unsigned int color) |
| |
| virtual bool | getArrowInformation (int &arrowHeadPlacement, int &arrowStyle, int &arrowSize) const |
| |
| virtual void | setArrowInformation (int arrowHeadPlacement, int arrowStyle, int arrowSize) |
| |
| virtual void | setBoundingSphereRadius (double) |
| |
| virtual double | boundingSphereRadius () const |
| |
| virtual void | setBoundingSphereLocation (const DtVector &) |
| |
| virtual const DtVector & | boundingSphereLocation () const |
| |
| bool | hasBoundingSphereRecord () const |
| |
| bool | hasBoundingRectRecord () const |
| |
| virtual void | setBoundingExtent (const DtVector &) |
| |
| const DtVector & | boundingExtent () const |
| |
| virtual void | setBoundingCornerLocation (const DtVector &) |
| |
| virtual const DtVector & | boundingCornerLocation () const |
| |
| virtual void | setBoundingOrientation (const DtTaitBryan &) |
| |
| const DtTaitBryan & | boundingOrientation () const |
| |
| virtual void | setProjected (bool) |
| |
| virtual bool | projected () const |
| |
| virtual void | setClosedFigure (bool) |
| |
| virtual bool | closedFigure () const |
| |
| virtual void | setBound2D (bool) |
| |
| virtual bool | bound2D () const |
| |
| virtual void | setFillStyle (int) |
| |
| virtual int | fillStyle () const |
| |
| virtual void | setLineStyle (int) |
| |
| virtual int | lineStyle () const |
| |
| virtual void | setLineWidth (int) |
| |
| virtual int | lineWidth () const |
| |
| virtual void | setPhysicalLineHeight (double) |
| |
| virtual double | physicalLineHeight () const |
| |
| virtual void | setPhysicalLineWidth (double) |
| |
| virtual double | physicalLineWidth () const |
| |
| virtual void | setRelativeLocation (const DtVector &) |
| |
| virtual const DtVector & | relativeLocation () const |
| |
| virtual void | setVelocity (const DtVector &) |
| |
| virtual const DtVector & | velocity () const |
| |
| virtual void | setAcceleration (const DtVector &) |
| |
| virtual const DtVector & | acceleration () const |
| |
| virtual void | setDRAlogrithm (DtDeadReckonTypes) |
| |
| virtual const DtDeadReckonTypes & | drAlgorithm () const |
| |
| virtual void | setOffsetPoints (const std::vector< DtVector > &) |
| |
virtual const std::vector
< DtVector > & | offsetPoints () const |
| |
| virtual void | setCachePoints (bool) |
| |
| bool | cachePoints () const |
| |
| virtual DtString | extendedData (const DtString &key) const override |
| |
| const DtVrfExtendedRecordData & | extendedRecordData () const |
| |
| DtVrfExtendedRecordData & | extendedRecordData () |
| |
| int | numberOfDatumRecords () const |
| |
| void | setNumberOfDatumRecords (int) |
| |
| virtual void | setSendVrfObjectDataRecord (bool shouldSend) |
| |
| 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 | setIsSubordinateOfForce (bool b) |
| |
| virtual bool | isSubordinateOfForce () 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 | setIsClutterEntity (bool yesNo) |
| |
| virtual bool | isClutterEntity () 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 |
| |
| bool | isVrfObject () 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 |
| |