VR-Forces 4.0.4 Class Documentation
Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | Friends
makArchives::DtEnvironmentRecord Class Reference

Record of environment/weather settings Includes precipitation, air, and clouds. More...

List of all members.

Public Types

typedef std::vector
< DtCloudLayerRecord
CloudLayerRecordList

Public Member Functions

 DtEnvironmentRecord ()
 CTOR.
 DtEnvironmentRecord (const DtEnvironmentRecord &orig)
 Copy CTOR.
DtEnvironmentRecordoperator= (const DtEnvironmentRecord &orig)
 Assignment OP.
 ~DtEnvironmentRecord ()
 DTOR.
void setAirTurbidity (float turbidity)
float airTurbidity () const
void setVisibleDistance (float distance)
float visibleDistance () const
void setPrecipitationEnabled (bool enabled)
bool precipitationEnabled () const
void setPrecipitationType (const std::string &type)
const std::string & precipitationType () const
void setPrecipitationIntensity (float intensity)
float precipitationIntensity () const
CloudLayerRecordListcloudLayers ()
const CloudLayerRecordListcloudLayers () 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

float myAirTurbidity
float myVisibilityDistance
bool myPrecipitationEnabledFlag
std::string myPrecipitationType
float myPrecipitationIntensity
CloudLayerRecordList myCloudLayers

Friends

class boost::serialization::access

Detailed Description

Record of environment/weather settings Includes precipitation, air, and clouds.


Member Typedef Documentation


Constructor & Destructor Documentation

CTOR.

Copy CTOR.

DTOR.


Member Function Documentation

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

Assignment OP.

void makArchives::DtEnvironmentRecord::setPrecipitationType ( const std::string &  type)
template<class Archive >
void makArchives::DtEnvironmentRecord::serialize ( Archive &  ar,
const unsigned int  version 
) [inline, protected]

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


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)