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

A DtTerrainPatchRecord contains the information to construct a single DtTerrainPatch. More...

Public Types

typedef std::list
< DtExtractionOperationRecord
ExtractionOperations

Public Member Functions

 DtTerrainPatchRecord ()
 CTOR.
 DtTerrainPatchRecord (const DtTerrainPatchRecord &orig)
 Copy CTOR.
DtTerrainPatchRecordoperator= (const DtTerrainPatchRecord &orig)
 Assignment OP.
 ~DtTerrainPatchRecord ()
 DTOR.
const DtModelDefinitionRecordterrainPatchDefinitionRecord () const
 Get the terrain Patch Definition.
void setTerrainPatchDefinitionRecord (const DtModelDefinitionRecord &rec)
 Set the DtModelDefinitionRecord.
const DtSurfaceSettingsRecordsurfaceSettingsRecord () const
 Get the DtSurfaceSettingsRecord.
void setSurfaceSettingsRecord (const DtSurfaceSettingsRecord &rec)
 Set the DtSurfaceSettingsRecord.
void setOverlaySettingsRecord (const DtOverlaySettingsRecord &)
 Set the DtOverlaySettingsRecord.
const DtOverlaySettingsRecordoverlaySettingsRecord () const
 Get the DtOverlaySettingsRecords.
const ExtractionOperationsextractionOperations () const
 Get the ExtractionOperations.
void setExtractionOperations (const ExtractionOperations &ops)
 Set the ExtractionOperations.
const DtPropSettingsRecordpropSettingsRecord () const
 Get the prop settings record.
void setPropSettingsRecord (const DtPropSettingsRecord &rec)
 Set the prop settings record.

Protected Member Functions

void updateOverlaySettings (const DtOverlaySettingsRecord_V1 &)
 Reworks old style overlay settings record to new format.
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

DtModelDefinitionRecord myTerrainPatchDefinitionRecord
DtSurfaceSettingsRecord mySurfaceSettingsRecord
DtOverlaySettingsRecord myOverlaySettings
ExtractionOperations myExtractionOperations
DtPropSettingsRecord myPropSettings

Friends

class boost::serialization::access

Detailed Description

A DtTerrainPatchRecord contains the information to construct a single DtTerrainPatch.

Member Typedef Documentation

Constructor & Destructor Documentation

makArchives::DtTerrainPatchRecord::DtTerrainPatchRecord ( )

CTOR.

makArchives::DtTerrainPatchRecord::DtTerrainPatchRecord ( const DtTerrainPatchRecord orig)

Copy CTOR.

makArchives::DtTerrainPatchRecord::~DtTerrainPatchRecord ( )

DTOR.

Member Function Documentation

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

Assignment OP.

const DtModelDefinitionRecord& makArchives::DtTerrainPatchRecord::terrainPatchDefinitionRecord ( ) const

Get the terrain Patch Definition.

void makArchives::DtTerrainPatchRecord::setTerrainPatchDefinitionRecord ( const DtModelDefinitionRecord rec)
const DtSurfaceSettingsRecord& makArchives::DtTerrainPatchRecord::surfaceSettingsRecord ( ) const
void makArchives::DtTerrainPatchRecord::setSurfaceSettingsRecord ( const DtSurfaceSettingsRecord rec)
void makArchives::DtTerrainPatchRecord::setOverlaySettingsRecord ( const DtOverlaySettingsRecord )
const DtOverlaySettingsRecord& makArchives::DtTerrainPatchRecord::overlaySettingsRecord ( ) const

Get the DtOverlaySettingsRecords.

const ExtractionOperations& makArchives::DtTerrainPatchRecord::extractionOperations ( ) const

Get the ExtractionOperations.

void makArchives::DtTerrainPatchRecord::setExtractionOperations ( const ExtractionOperations ops)

Set the ExtractionOperations.

const DtPropSettingsRecord& makArchives::DtTerrainPatchRecord::propSettingsRecord ( ) const

Get the prop settings record.

void makArchives::DtTerrainPatchRecord::setPropSettingsRecord ( const DtPropSettingsRecord rec)

Set the prop settings record.

void makArchives::DtTerrainPatchRecord::updateOverlaySettings ( const DtOverlaySettingsRecord_V1 )
protected

Reworks old style overlay settings record to new format.

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

DtModelDefinitionRecord makArchives::DtTerrainPatchRecord::myTerrainPatchDefinitionRecord
protected
DtSurfaceSettingsRecord makArchives::DtTerrainPatchRecord::mySurfaceSettingsRecord
protected
DtOverlaySettingsRecord makArchives::DtTerrainPatchRecord::myOverlaySettings
protected
ExtractionOperations makArchives::DtTerrainPatchRecord::myExtractionOperations
protected
DtPropSettingsRecord makArchives::DtTerrainPatchRecord::myPropSettings
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)