VR-Forces 4.1.1 Class Documentation
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes | Friends
makArchives::DtCloudLayerRecord Class Reference

Record of a single cloud layer's settings. More...

Public Member Functions

 DtCloudLayerRecord ()
 CTOR.
 DtCloudLayerRecord (const DtCloudLayerRecord &orig)
 Copy CTOR.
DtCloudLayerRecordoperator= (const DtCloudLayerRecord &orig)
 Assignment OP.
 ~DtCloudLayerRecord ()
 DTOR.
bool operator== (const DtCloudLayerRecord &other) const
bool operator!= (const DtCloudLayerRecord &other) const
void setEnabledFlag (bool enabled)
bool enabledFlag () const
void setType (const std::string &type)
const std::string & type () const
void setPosition (double x, double y, double z)
void setPosition (double position[3])
const double * position () const
 Get the position of the cloud.
void setWidth (double w)
void setLength (double l)
void setThickness (double t)
double width () const
double length () const
double thickness () const
void setDensity (float density)
float density () const

Protected Member Functions

template<class Archive >
void serialize (Archive &ar, const unsigned int version)
 When the class Archive corresponds to an output archive, the & operator is defined similar to <<.

Protected Attributes

bool myEnabledFlag
std::string myType
double myPosition [3]
double myWidth
double myLength
double myThickness
float myDensity

Friends

class boost::serialization::access

Detailed Description

Record of a single cloud layer's settings.

Constructor & Destructor Documentation

makArchives::DtCloudLayerRecord::DtCloudLayerRecord ( )

CTOR.

makArchives::DtCloudLayerRecord::DtCloudLayerRecord ( const DtCloudLayerRecord orig)

Copy CTOR.

makArchives::DtCloudLayerRecord::~DtCloudLayerRecord ( )

DTOR.

Member Function Documentation

DtCloudLayerRecord& makArchives::DtCloudLayerRecord::operator= ( const DtCloudLayerRecord orig)

Assignment OP.

bool makArchives::DtCloudLayerRecord::operator== ( const DtCloudLayerRecord other) const
bool makArchives::DtCloudLayerRecord::operator!= ( const DtCloudLayerRecord other) const
void makArchives::DtCloudLayerRecord::setEnabledFlag ( bool  enabled)
bool makArchives::DtCloudLayerRecord::enabledFlag ( ) const
void makArchives::DtCloudLayerRecord::setType ( const std::string &  type)
const std::string& makArchives::DtCloudLayerRecord::type ( ) const
void makArchives::DtCloudLayerRecord::setPosition ( double  x,
double  y,
double  z 
)
void makArchives::DtCloudLayerRecord::setPosition ( double  position[3])
const double* makArchives::DtCloudLayerRecord::position ( ) const

Get the position of the cloud.

void makArchives::DtCloudLayerRecord::setWidth ( double  w)
void makArchives::DtCloudLayerRecord::setLength ( double  l)
void makArchives::DtCloudLayerRecord::setThickness ( double  t)
double makArchives::DtCloudLayerRecord::width ( ) const
double makArchives::DtCloudLayerRecord::length ( ) const
double makArchives::DtCloudLayerRecord::thickness ( ) const
void makArchives::DtCloudLayerRecord::setDensity ( float  density)
float makArchives::DtCloudLayerRecord::density ( ) const
template<class Archive >
void makArchives::DtCloudLayerRecord::serialize ( Archive &  ar,
const unsigned int  version 
)
inlineprotected

When the class Archive corresponds to an output archive, the & operator is defined similar to <<.

Likewise, when the class Archive is a type of input archive the & operator is defined similar to >>.

Friends And Related Function Documentation

friend class boost::serialization::access
friend

Member Data Documentation

bool makArchives::DtCloudLayerRecord::myEnabledFlag
protected
std::string makArchives::DtCloudLayerRecord::myType
protected
double makArchives::DtCloudLayerRecord::myPosition[3]
protected
double makArchives::DtCloudLayerRecord::myWidth
protected
double makArchives::DtCloudLayerRecord::myLength
protected
double makArchives::DtCloudLayerRecord::myThickness
protected
float makArchives::DtCloudLayerRecord::myDensity
protected

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

Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)