VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes
makVrf::DtEntityCreationData Class Reference

Public Member Functions

 DtEntityCreationData (const DtEntityType &entType, int force, const DtVector &location, const std::string &name="", const std::string &label="", double heading=0., const DtAppearance &appearance=DtAppearance::nullAppearance(), bool clampToGround=true, bool createSubordinates=true, int requestId=-1, const std::string &initialFormation="", int aggregateState=0, const std::map< std::string, std::string > &extendedData=std::map< std::string, std::string >(), const std::map< int, DtString > &extendedLabels=std::map< int, DtString >(), const std::string &overlayParent="")
 
 DtEntityCreationData (const DtEntityCreationData &orig)
 
void setOverlayParent (const std::string &overlayParent)
 
const std::string & overlayParent () const
 
void setExtendedLabels (const std::map< int, DtString > &extendedData)
 
const std::map< int, DtString > & extendedLabels () const
 
std::map< int, DtString > & extendedLabels ()
 
void setExtendedData (const std::map< std::string, std::string > &e)
 
const std::map< std::string,
std::string > & 
extendedData () const
 
std::map< std::string,
std::string > & 
extendedData ()
 
void setName (const std::string &n)
 
const std::string & name () const
 
void setLabel (const std::string &l)
 
const std::string & label () const
 
void setEntityType (const DtEntityType &e)
 
const DtEntityType & entityType () const
 
void setForce (int f)
 
int force () const
 
void setLocation (const DtVector &v)
 
const DtVectorlocation () const
 
void setHeading (double h)
 
const bool usingMagneticNorth () const
 
void setUsingMagneticNorth (bool b)
 
double heading () const
 
void setPitch (double h)
 
double pitch () const
 
void setAppearance (const DtAppearance &app)
 
const DtAppearance & appearance () const
 
void setClampToGround (bool b)
 
bool clampToGround () const
 
void setCreateSubordinates (bool b)
 
bool createSubordinates () const
 
void setRequestId (int i)
 
int requestId () const
 
void setInitialFormation (const std::string &l)
 
const std::string & initialFormation () const
 
void setAggregateState (int i)
 
int aggregateState () const
 
void setUUID (const DtUUID &uuid)
 
const DtUUIDuuid () const
 

Protected Attributes

DtEntityType myEntityType
 
int myForce
 
DtVector myLocation
 
std::string myName
 
std::string myLabel
 
double myHeading
 
bool myUsingMagneticNorth
 
double myPitch
 
DtAppearance myAppearance
 
bool myClamp
 
bool myCreateSubordinates
 
int myRequestId
 
std::string myInitialFormation
 
std::map< std::string,
std::string > 
myExtendedData
 
std::map< int, DtStringmyExtendedLabels
 
int myAggregateState
 
std::string myOverlayParent
 
DtUUID myUUID
 

Constructor & Destructor Documentation

makVrf::DtEntityCreationData::DtEntityCreationData ( const DtEntityType &  entType,
int  force,
const DtVector location,
const std::string &  name = "",
const std::string &  label = "",
double  heading = 0.,
const DtAppearance &  appearance = DtAppearance::nullAppearance(),
bool  clampToGround = true,
bool  createSubordinates = true,
int  requestId = -1,
const std::string &  initialFormation = "",
int  aggregateState = 0,
const std::map< std::string, std::string > &  extendedData = std::map<std::string, std::string>(),
const std::map< int, DtString > &  extendedLabels = std::map<intDtString>(),
const std::string &  overlayParent = "" 
)
inline
makVrf::DtEntityCreationData::DtEntityCreationData ( const DtEntityCreationData orig)
inline

Member Function Documentation

void makVrf::DtEntityCreationData::setOverlayParent ( const std::string &  overlayParent)
inline
const std::string& makVrf::DtEntityCreationData::overlayParent ( ) const
inline
void makVrf::DtEntityCreationData::setExtendedLabels ( const std::map< int, DtString > &  extendedData)
inline
const std::map<int, DtString>& makVrf::DtEntityCreationData::extendedLabels ( ) const
inline
std::map<int, DtString>& makVrf::DtEntityCreationData::extendedLabels ( )
inline
void makVrf::DtEntityCreationData::setExtendedData ( const std::map< std::string, std::string > &  e)
inline
const std::map<std::string, std::string>& makVrf::DtEntityCreationData::extendedData ( ) const
inline
std::map<std::string, std::string>& makVrf::DtEntityCreationData::extendedData ( )
inline
void makVrf::DtEntityCreationData::setName ( const std::string &  n)
inline
const std::string& makVrf::DtEntityCreationData::name ( void  ) const
inline
void makVrf::DtEntityCreationData::setLabel ( const std::string &  l)
inline
const std::string& makVrf::DtEntityCreationData::label ( ) const
inline
void makVrf::DtEntityCreationData::setEntityType ( const DtEntityType &  e)
inline
const DtEntityType& makVrf::DtEntityCreationData::entityType ( ) const
inline
void makVrf::DtEntityCreationData::setForce ( int  f)
inline
int makVrf::DtEntityCreationData::force ( ) const
inline
void makVrf::DtEntityCreationData::setLocation ( const DtVector v)
inline
const DtVector& makVrf::DtEntityCreationData::location ( ) const
inline
void makVrf::DtEntityCreationData::setHeading ( double  h)
inline
const bool makVrf::DtEntityCreationData::usingMagneticNorth ( ) const
inline
void makVrf::DtEntityCreationData::setUsingMagneticNorth ( bool  b)
inline
double makVrf::DtEntityCreationData::heading ( ) const
inline
void makVrf::DtEntityCreationData::setPitch ( double  h)
inline
double makVrf::DtEntityCreationData::pitch ( ) const
inline
void makVrf::DtEntityCreationData::setAppearance ( const DtAppearance &  app)
inline
const DtAppearance& makVrf::DtEntityCreationData::appearance ( ) const
inline
void makVrf::DtEntityCreationData::setClampToGround ( bool  b)
inline
bool makVrf::DtEntityCreationData::clampToGround ( ) const
inline
void makVrf::DtEntityCreationData::setCreateSubordinates ( bool  b)
inline
bool makVrf::DtEntityCreationData::createSubordinates ( ) const
inline
void makVrf::DtEntityCreationData::setRequestId ( int  i)
inline
int makVrf::DtEntityCreationData::requestId ( ) const
inline
void makVrf::DtEntityCreationData::setInitialFormation ( const std::string &  l)
inline
const std::string& makVrf::DtEntityCreationData::initialFormation ( ) const
inline
void makVrf::DtEntityCreationData::setAggregateState ( int  i)
inline
int makVrf::DtEntityCreationData::aggregateState ( ) const
inline
void makVrf::DtEntityCreationData::setUUID ( const DtUUID uuid)
inline
const DtUUID& makVrf::DtEntityCreationData::uuid ( ) const
inline

Member Data Documentation

DtEntityType makVrf::DtEntityCreationData::myEntityType
protected
int makVrf::DtEntityCreationData::myForce
protected
DtVector makVrf::DtEntityCreationData::myLocation
protected
std::string makVrf::DtEntityCreationData::myName
protected
std::string makVrf::DtEntityCreationData::myLabel
protected
double makVrf::DtEntityCreationData::myHeading
protected
bool makVrf::DtEntityCreationData::myUsingMagneticNorth
protected
double makVrf::DtEntityCreationData::myPitch
protected
DtAppearance makVrf::DtEntityCreationData::myAppearance
protected
bool makVrf::DtEntityCreationData::myClamp
protected
bool makVrf::DtEntityCreationData::myCreateSubordinates
protected
int makVrf::DtEntityCreationData::myRequestId
protected
std::string makVrf::DtEntityCreationData::myInitialFormation
protected
std::map<std::string, std::string> makVrf::DtEntityCreationData::myExtendedData
protected
std::map<int, DtString> makVrf::DtEntityCreationData::myExtendedLabels
protected
int makVrf::DtEntityCreationData::myAggregateState
protected
std::string makVrf::DtEntityCreationData::myOverlayParent
protected
DtUUID makVrf::DtEntityCreationData::myUUID
protected

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

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)