VR-Forces 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 () override
 
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 DtEntityType &)
 
const DtEntityType & objectType () const
 
void setPublishFlag (int)
 
void setPublishObject (bool)
 
bool publishObject () const
 
int publishFlag () const
 
void setEntityIdentifier (const DtEntityIdentifier &)
 
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 setIsClutterEntity (bool)
 
bool isClutterEntity () const
 
void setGlobalId (const DtString &)
 
const DtStringglobalId () 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 setLineWidth (int)
 
int lineWidth () const
 
bool lineWidthSet () const
 
void clearLineWidth ()
 
void setPenStyle (int)
 
int penStyle () const
 
bool penStyleSet () const
 
void clearPenStyle ()
 
void setFillStyle (int)
 
int fillStyle () const
 
bool fillStyleSet () const
 
void clearFillStyle ()
 
void setWorldVelocity (const DtVector &)
 
const DtVector & worldVelocity () 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
 
DtEntityType 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< DtVector > myVertices
 
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
 
int myLineWidth
 
bool myLineWidthSet
 
int myPenStyle
 
bool myPenStyleSet
 
int myFillStyle
 
bool myFillStyleSet
 
bool myIsClutterEntity
 
DtString myGlobalId
 

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 ( )
overridevirtual

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 Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)