VR-Forces 5.0.1 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes
DtVrfLocalObjectCreateInformation Class Reference

The DtLocalObjectCreateInformation class is a subset of the information used in the DtIfCreateVrfObject call and will be used as the main class for creating DtLocalObject.

Related Examples
Inheritance diagram for DtVrfLocalObjectCreateInformation:
Inheritance graph
[legend]

Public Member Functions

 DtVrfLocalObjectCreateInformation (const DtUUID &uuid)
 
 DtVrfLocalObjectCreateInformation ()
 
 DtVrfLocalObjectCreateInformation (const DtIfCreateVrfObject &)
 
 DtVrfLocalObjectCreateInformation (const makVrf::DtExternalCurrentFrameState *)
 
 DtVrfLocalObjectCreateInformation (const DtVrfLocalObjectCreateInformation &)
 
virtual ~DtVrfLocalObjectCreateInformation ()
 
bool convertingFromRemote () const
 
void addSetRequest (const DtSetDataRequest &)
 
void addTaskRequest (const DtSimTask &)
 
- Public Member Functions inherited from DtLocalObjectCreateInformation
 DtLocalObjectCreateInformation (const DtUUID &uuid)
 
 DtLocalObjectCreateInformation ()
 
 DtLocalObjectCreateInformation (const DtIfCreateVrfObject &)
 
 DtLocalObjectCreateInformation (const DtLocalObjectCreateInformation &)
 
DtLocalObjectCreateInformationoperator= (const DtLocalObjectCreateInformation &)
 
virtual ~DtLocalObjectCreateInformation ()
 
void setUUID (const DtUUID &)
 
const DtUUIDuuid () const
 
void setOverlay (const DtString &)
 
const DtStringoverlay () const
 
void setObjectType (const DtObjectType &)
 
const DtObjectTypeobjectType () const
 
void setPublishFlag (int)
 
void setPublishObject (bool)
 
bool publishObject () const
 
int publishFlag () const
 
void setEntityIdentifier (const DtEntityIdentifier &)
 
const DtEntityIdentifier & entityIdentifier () const
 
void setLabel (const DtString &)
 
const DtStringlabel () const
 
void setExtendedLabels (const std::map< int, DtString > &)
 
const std::map< int, DtString > & extendedLabels () const
 
void setPosition (const DtVector &geocLocation)
 
DtVector position () const
 
DtVector endPosition () const
 
const std::vector< DtVector > & vertices () const
 
std::vector< DtVector > & vertices ()
 
void setVertices (const DtList &)
 
void setVertices (const std::vector< DtVector > &)
 
void addVertex (const DtVector &)
 
const DtTaitBryan & orientation () const
 
void setOrientation (const DtTaitBryan &)
 
void setAmClampedToGround (bool)
 
bool amClampedToGround () const
 
void setHeading (double rad)
 
double heading () const
 
void setPitch (double rad)
 
double pitch () const
 
void setRoll (double rad)
 
double roll () const
 
void setObjectName (const DtString &)
 
const DtStringobjectName () const
 
void setObjectNamePrefix (const DtString &)
 
const DtStringobjectNamePrefix () const
 
void setForceType (DtForceType)
 
DtForceType forceType () const
 
void setClampToGround (bool)
 
bool clampToGround () const
 
void setProjected (bool)
 
bool projected () const
 
void setClosedFigure (bool)
 
bool closedFigure () const
 
void setAppearance (unsigned int)
 
unsigned int appearance () const
 
void setConnectToRadioNetwork (bool b)
 
bool connectToRadioNetwork () const
 
void setAddToOrbat (bool)
 
bool addToOrbat () const
 
void setCreateSubObjects (bool b)
 
bool createSubObjects () const
 
void setOrganized (bool)
 
bool organized () const
 
void setUserCallback (DtVrfObjectUserInitFcn, void *)
 
DtVrfObjectUserInitFcn callbackFunction () const
 
void * callbackData () const
 
void setRequestId (unsigned long)
 
unsigned long requestId () const
 
const std::map< std::string,
std::string > & 
extendedData () const
 
std::map< std::string,
std::string > & 
extenedData ()
 
void setExtendedData (const std::map< std::string, std::string > &)
 
void setExtendedData (const std::map< DtString, DtString > &)
 
void setExtendedData (const DtString &keyword, const DtString &data)
 
const DtStringuserData () const
 
void setUserData (const DtString &)
 
void setSuperior (const DtUUID &)
 
const DtUUIDsuperior () const
 
const std::list
< DtAdminContent * > & 
initialAdminContent () const
 
std::list< DtAdminContent * > & initialAdminContent ()
 
void setInitialAdminContent (const std::list< DtAdminContent * > &adminContent)
 
void addInitialAdminContent (DtAdminContent *adminContent)
 
void clearInitialAdminContent ()
 
const std::list
< DtSimInterfaceContent * > & 
initialInterfaceContent () const
 
std::list
< DtSimInterfaceContent * > & 
initialInterfaceContent ()
 
void setInitialInterfaceContent (const std::list< DtSimInterfaceContent * > &adminContent)
 
void addInitialInterfaceContent (DtSimInterfaceContent *adminContent)
 
void clearInitialInterfaceContent ()
 
void addSubordinates (const std::vector< DtUUID > &)
 
void addSubordinate (const DtUUID &)
 
void renmoveSubordinate (const DtUUID &)
 
void clearSubordinates ()
 
const std::vector< DtUUID > & subordinates () const
 
virtual bool isValid () const
 
void setColor (int)
 
int color () const
 
bool colorSet () const
 
void clearColor ()
 
void setWorldVelocity (const DtVector &)
 
const DtVectorworldVelocity () const
 
bool worldVelocitySet () const
 
void clearWorldVelocity ()
 
void setWorldOrientation (const DtTaitBryan &)
 
const DtTaitBryan & worldOrientation () const
 
bool worldOrientationSet () const
 
void clearWorldOrientation ()
 
void setStartingFormation (const DtString &)
 
const DtStringstartingFormation () const
 
void setAggregateCreationMode (int)
 
int aggregateCreationMode () const
 

Protected Attributes

bool myConvertingFromRemote
 
- Protected Attributes inherited from DtLocalObjectCreateInformation
DtUUID myUUID
 
DtObjectType myObjectType
 
DtString myLabel
 
DtString myObjectName
 
DtString myObjectNamePrefix
 
DtString myOverlay
 
std::map< int, DtStringmyExtendedLabels
 
bool myAddToOrbat
 
bool myCreateSubObjects
 
bool myOrganized
 
DtString myUserData
 
bool myClampToGround
 
DtString myStartingFormation
 
int myAggregateCreationMode
 
DtVrfObjectUserInitFcn myUserInitFunction
 
void * myUserInitData
 
DtTaitBryan myOrientation
 
std::vector< DtVectormyVertices
 
int myPublishFlag
 
DtForceType myForceType
 
DtEntityIdentifier myEntityIdentifier
 
bool myProjected
 
bool myClosedFigure
 
unsigned int myAppearance
 
bool myConnectToRadioNetwork
 
unsigned long myRequestId
 
std::map< std::string,
std::string > 
myExtendedData
 
std::list< DtAdminContent * > myAdminContent
 
std::list
< DtSimInterfaceContent * > 
myInterfaceContent
 
DtUUID mySuperior
 
DtVector myWorldVelocity
 
bool myWorldVelocitySet
 
DtTaitBryan myWorldOrientation
 
bool myWorldOrientationSet
 
std::vector< DtUUIDmySubordinates
 
int myColor
 
bool myColorSet
 

Additional Inherited Members

- Protected Member Functions inherited from DtLocalObjectCreateInformation
void validateUUID ()
 

Constructor & Destructor Documentation

DtVrfLocalObjectCreateInformation::DtVrfLocalObjectCreateInformation ( const DtUUID uuid)

CTOR with UUID.

DtVrfLocalObjectCreateInformation::DtVrfLocalObjectCreateInformation ( )

CTOR. Assumes UUID will be set at a later time.

DtVrfLocalObjectCreateInformation::DtVrfLocalObjectCreateInformation ( const DtIfCreateVrfObject )

CTOR from create message.

DtVrfLocalObjectCreateInformation::DtVrfLocalObjectCreateInformation ( const makVrf::DtExternalCurrentFrameState )

CTOR from current frame state.

DtVrfLocalObjectCreateInformation::DtVrfLocalObjectCreateInformation ( const DtVrfLocalObjectCreateInformation )

Copy constructor.

virtual DtVrfLocalObjectCreateInformation::~DtVrfLocalObjectCreateInformation ( )
virtual

DTOR.

Member Function Documentation

bool DtVrfLocalObjectCreateInformation::convertingFromRemote ( ) const

Will be set to true if passed in a current frame state.

void DtVrfLocalObjectCreateInformation::addSetRequest ( const DtSetDataRequest )

Convenience methods.

void DtVrfLocalObjectCreateInformation::addTaskRequest ( const DtSimTask )

Member Data Documentation

bool DtVrfLocalObjectCreateInformation::myConvertingFromRemote
protected

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

Document ID: Generated on Mon Jun 20 00:38:30 EDT 2022 from SVN revision 244029
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)