VR-Forces 4.3 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator 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)
double heading () 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

Protected Attributes

DtEntityType myEntityType
int myForce
DtVector myLocation
std::string myName
std::string myLabel
double myHeading
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

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 ( ) 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
double makVrf::DtEntityCreationData::heading ( ) 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

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
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

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

Document ID: Generated on Wed Mar 11 21:20:57 EDT 2015 from SVN revision 150940
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)