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

Record of which soil/surface types are visible and which are invisible for a particular terrain. More...

Public Types

typedef std::map< int, boolSurfaceVisibleMap
 Map from surface IDs to on/off setting.

Public Member Functions

 DtSurfaceSettingsRecord ()
 CTOR.
 DtSurfaceSettingsRecord (const DtSurfaceSettingsRecord &orig)
 Copy CTOR.
DtSurfaceSettingsRecordoperator= (const DtSurfaceSettingsRecord &orig)
 Assignment OP.
 ~DtSurfaceSettingsRecord ()
 DTOR.
const SurfaceVisibleMapsurfaceVisibleMap () const
 Get the SurfaceVisibleMap.
void setSurfaceVisibleMap (const SurfaceVisibleMap &svMap)
 Set the SurfaceVisibleMap.

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

SurfaceVisibleMap mySurfaceVisibleMap

Friends

class boost::serialization::access

Detailed Description

Record of which soil/surface types are visible and which are invisible for a particular terrain.

Member Typedef Documentation

Map from surface IDs to on/off setting.

Constructor & Destructor Documentation

makArchives::DtSurfaceSettingsRecord::DtSurfaceSettingsRecord ( )

CTOR.

makArchives::DtSurfaceSettingsRecord::DtSurfaceSettingsRecord ( const DtSurfaceSettingsRecord orig)

Copy CTOR.

makArchives::DtSurfaceSettingsRecord::~DtSurfaceSettingsRecord ( )

DTOR.

Member Function Documentation

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

Assignment OP.

const SurfaceVisibleMap& makArchives::DtSurfaceSettingsRecord::surfaceVisibleMap ( ) const

Get the SurfaceVisibleMap.

void makArchives::DtSurfaceSettingsRecord::setSurfaceVisibleMap ( const SurfaceVisibleMap svMap)

Set the SurfaceVisibleMap.

template<class Archive >
void makArchives::DtSurfaceSettingsRecord::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

SurfaceVisibleMap makArchives::DtSurfaceSettingsRecord::mySurfaceVisibleMap
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)