VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes
DtVrfExtensions Class Reference
Inheritance diagram for DtVrfExtensions:
Inheritance graph
[legend]

Public Member Functions

 DtVrfExtensions ()
 
virtual ~DtVrfExtensions ()
 
 DtVrfExtensions (const DtVrfExtensions &orig)
 
DtVrfExtensionsoperator= (const DtVrfExtensions &orig)
 
virtual const DtStringname () const
 
virtual void setName (const DtString &n)
 
virtual const DtStringvrfObjectLabel () const
 
virtual void setVrfObjectLabel (const DtString &l)
 
virtual const DtStringechelonId () const
 
virtual void setEchelonId (const DtString &l)
 
virtual const DtStringoverlayParent () 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 DtObjectTypeobjectType () 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 DtStringrulesOfEngagement () const
 
virtual bool setupFromVrfObjectData (const DtIfVrfObjectData &data)
 
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 DtRangeItemsrangeItems () const
 
virtual bool createVrfObjectDataMessage ()
 
virtual DtIfVrfObjectDatavrfObjectDataMessage () 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
 

Static Public Member Functions

static void setExpectedVrfMessageVersion (DtU32 version)
 The expected VRF message version of this application. More...
 
static DtU32 expectedVrfMessageVersion ()
 

Protected Member Functions

virtual void extensionModified ()
 

Protected Attributes

DtString myName
 
DtIfVrfObjectDatamyVrfObjectDataMessage
 

Static Protected Attributes

static DtU32 theExpectedVrfMessageVersion
 

Constructor & Destructor Documentation

DtVrfExtensions::DtVrfExtensions ( )
virtual DtVrfExtensions::~DtVrfExtensions ( )
virtual
DtVrfExtensions::DtVrfExtensions ( const DtVrfExtensions orig)

Member Function Documentation

DtVrfExtensions& DtVrfExtensions::operator= ( const DtVrfExtensions orig)
virtual const DtString& DtVrfExtensions::name ( ) const
virtual
virtual void DtVrfExtensions::setName ( const DtString n)
virtual
virtual const DtString& DtVrfExtensions::vrfObjectLabel ( ) const
virtual
virtual void DtVrfExtensions::setVrfObjectLabel ( const DtString l)
virtual
virtual const DtString& DtVrfExtensions::echelonId ( ) const
virtual
virtual void DtVrfExtensions::setEchelonId ( const DtString l)
virtual
virtual const DtString& DtVrfExtensions::overlayParent ( ) const
virtual
virtual void DtVrfExtensions::setOverlayParent ( const DtString l)
virtual
virtual bool DtVrfExtensions::isVrfSimulated ( ) const
virtual
virtual void DtVrfExtensions::setIsVrfSimulated ( bool  vrf)
virtual
virtual DtU32 DtVrfExtensions::vrfSessionId ( ) const
virtual
virtual void DtVrfExtensions::setVrfSessionId ( DtU32  id)
virtual
virtual void DtVrfExtensions::setVrfMessageVersionSupported ( DtU32  id)
virtual
virtual DtU32 DtVrfExtensions::vrfMessageVersionSupported ( ) const
virtual
virtual void DtVrfExtensions::setObjectType ( const DtObjectType )
virtual

Reimplemented in DtControlObjectBaseRepository.

virtual const DtObjectType& DtVrfExtensions::objectType ( ) const
virtual
virtual void DtVrfExtensions::setIsSubordinateOfForce ( bool  b)
virtual
virtual bool DtVrfExtensions::isSubordinateOfForce ( ) const
virtual
virtual void DtVrfExtensions::setIndependentlyTasked ( bool  yesNo)
virtual
virtual bool DtVrfExtensions::independentlyTasked ( ) const
virtual
virtual int DtVrfExtensions::superType ( ) const
virtual
virtual void DtVrfExtensions::setUnderFire ( bool  yesNo)
virtual
virtual bool DtVrfExtensions::underFire ( ) const
virtual
virtual void DtVrfExtensions::setHasPlan ( bool  yesNo)
virtual
virtual bool DtVrfExtensions::hasPlan ( ) const
virtual
virtual void DtVrfExtensions::setExecutingPlan ( bool  yesNo)
virtual
virtual bool DtVrfExtensions::executingPlan ( ) const
virtual
virtual void DtVrfExtensions::setIsCurrentlyTasked ( bool  yesNo)
virtual
virtual bool DtVrfExtensions::isCurrentlyTasked ( ) const
virtual
virtual void DtVrfExtensions::setRulesOfEngagement ( const DtString )
virtual
virtual const DtString& DtVrfExtensions::rulesOfEngagement ( ) const
virtual
virtual bool DtVrfExtensions::setupFromVrfObjectData ( const DtIfVrfObjectData data)
virtual

Reimplemented in DtExtEntityBaseStateRepository.

virtual void DtVrfExtensions::addRangeItem ( const DtRangeItem )
virtual

Adds, removes and returns items in the range item list.

virtual void DtVrfExtensions::removeRangeItem ( int  index)
virtual
virtual void DtVrfExtensions::setRangeItems ( const DtRangeItems )
virtual
const DtRangeItems& DtVrfExtensions::rangeItems ( ) const
virtual void DtVrfExtensions::setExtendedData ( const std::map< DtString, DtString > &  )
virtual

Gets/sets extended data.

Reimplemented in DtControlObjectBaseRepository, and DtExtAggregateBaseStateRepository.

virtual const std::map<DtString, DtString>& DtVrfExtensions::extendedData ( ) const
virtual
virtual void DtVrfExtensions::setExtendedData ( const DtString key,
const DtString value 
)
virtual
virtual DtString DtVrfExtensions::extendedData ( const DtString ) const
virtual
virtual void DtVrfExtensions::setBoundingVolume ( const DtVector32 &  )
virtual

Sets/gets bounding volume and bounding volume offset of an entity.

Note that the offsets are in body coordinates

virtual const DtVector32& DtVrfExtensions::boundingVolume ( ) const
virtual
virtual void DtVrfExtensions::setBoundingVolumeOffset ( const DtVector32 &  )
virtual
virtual const DtVector32& DtVrfExtensions::boundingVolumeOffset ( ) const
virtual
static void DtVrfExtensions::setExpectedVrfMessageVersion ( DtU32  version)
static

The expected VRF message version of this application.

static DtU32 DtVrfExtensions::expectedVrfMessageVersion ( )
static
virtual bool DtVrfExtensions::createVrfObjectDataMessage ( )
virtual
virtual DtIfVrfObjectData* DtVrfExtensions::vrfObjectDataMessage ( ) const
virtual
virtual void DtVrfExtensions::extensionModified ( )
protectedvirtual

Member Data Documentation

DtString DtVrfExtensions::myName
protected
DtIfVrfObjectData* DtVrfExtensions::myVrfObjectDataMessage
protected
DtU32 DtVrfExtensions::theExpectedVrfMessageVersion
staticprotected

The documentation for this class was generated from the following file:

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)