VR-Forces 4.1 Class Documentation
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)
 DtEntityCreationData (const DtEntityCreationData &orig)
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
int myAggregateState

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 
)
inline
makVrf::DtEntityCreationData::DtEntityCreationData ( const DtEntityCreationData orig)
inline

Member Function Documentation

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
int makVrf::DtEntityCreationData::myAggregateState
protected

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

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)