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
DtRunwayStateData Struct Reference

Public Member Functions

 DtRunwayStateData ()
 
 DtRunwayStateData (const DtRunwayStateData &orig)
 
DtRunwayStateDataoperator= (const DtRunwayStateData &orig)
 
bool operator== (const DtRunwayStateData &rhs) const
 
bool operator!= (const DtRunwayStateData &rhs) const
 
bool isLightState (const DtString &value) const
 
unsigned char value (const DtString &value) const
 
void setValue (const DtString &value, unsigned char v)
 
bool active () const
 
void setActive (bool b)
 
const DtUUIDuuid () const
 
void setUUID (const DtUUID &u)
 
bool damaged () const
 
void setDamaged (bool b)
 
unsigned char condition () const
 
void setCondition (unsigned char c)
 
unsigned char guardLight () const
 
void setGuardLight (unsigned char c)
 
std::vector
< DtRunwayLightStateData > & 
runwayLightState ()
 
const std::vector
< DtRunwayLightStateData > & 
runwayLightState () const
 
DtString archive () const
 
void restoreRunwayFromArchive (const DtString &)
 
const std::vector< DtVector > & runwayPoints () const
 
void setRunwayPoints (const std::vector< DtVector > &runwayPoints)
 
DtString name () const
 

Protected Attributes

DtUUID myUUID
 
bool myDamaged
 
unsigned char myCondition
 
unsigned char myGuardLight
 
std::vector
< DtRunwayLightStateData
myRunwayLightState
 
std::vector< DtVectormyRunwayPoints
 

Constructor & Destructor Documentation

DtRunwayStateData::DtRunwayStateData ( )
inline
DtRunwayStateData::DtRunwayStateData ( const DtRunwayStateData orig)
inline

Member Function Documentation

DtRunwayStateData& DtRunwayStateData::operator= ( const DtRunwayStateData orig)
inline
bool DtRunwayStateData::operator== ( const DtRunwayStateData rhs) const
inline
bool DtRunwayStateData::operator!= ( const DtRunwayStateData rhs) const
inline
bool DtRunwayStateData::isLightState ( const DtString value) const
inline
unsigned char DtRunwayStateData::value ( const DtString value) const
inline
void DtRunwayStateData::setValue ( const DtString value,
unsigned char  v 
)
inline
bool DtRunwayStateData::active ( ) const
inline

References active().

Referenced by active().

void DtRunwayStateData::setActive ( bool  b)
inline
const DtUUID& DtRunwayStateData::uuid ( ) const
inline
void DtRunwayStateData::setUUID ( const DtUUID u)
inline
bool DtRunwayStateData::damaged ( ) const
inline
void DtRunwayStateData::setDamaged ( bool  b)
inline
unsigned char DtRunwayStateData::condition ( ) const
inline
void DtRunwayStateData::setCondition ( unsigned char  c)
inline
unsigned char DtRunwayStateData::guardLight ( ) const
inline
void DtRunwayStateData::setGuardLight ( unsigned char  c)
inline
std::vector<DtRunwayLightStateData>& DtRunwayStateData::runwayLightState ( )
inline
const std::vector<DtRunwayLightStateData>& DtRunwayStateData::runwayLightState ( ) const
inline
DtString DtRunwayStateData::archive ( ) const
void DtRunwayStateData::restoreRunwayFromArchive ( const DtString )
const std::vector<DtVector>& DtRunwayStateData::runwayPoints ( ) const
inline
void DtRunwayStateData::setRunwayPoints ( const std::vector< DtVector > &  runwayPoints)
inline
DtString DtRunwayStateData::name ( void  ) const
inline

Member Data Documentation

DtUUID DtRunwayStateData::myUUID
protected
bool DtRunwayStateData::myDamaged
protected
unsigned char DtRunwayStateData::myCondition
protected
unsigned char DtRunwayStateData::myGuardLight
protected
std::vector<DtRunwayLightStateData> DtRunwayStateData::myRunwayLightState
protected
std::vector<DtVector> DtRunwayStateData::myRunwayPoints
protected

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

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)