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

A DtTerrainOperationRecord contains information about a single terrain operation. More...

Public Types

enum  OperationType { NoOp, Add }
enum  InputType { NoInput, Patch, FeatureLayer, Generic }
enum  TargetApplication { NoApplication, Visualization, Simulation, VisualizationAndSimulation }

Public Member Functions

 DtTerrainOperationRecord ()
 CTOR.
 DtTerrainOperationRecord (const DtTerrainOperationRecord &orig)
 Copy CTOR.
DtTerrainOperationRecordoperator= (const DtTerrainOperationRecord &orig)
 Assignment OP.
 ~DtTerrainOperationRecord ()
 DTOR.
bool operator== (const DtTerrainOperationRecord &record) const
 Test for equality.
void setOperationType (OperationType opType)
 Set OperationType.
OperationType operationType () const
 Get OperationType.
void setInputType (InputType inType)
 Set InputType.
InputType inputType () const
 Get OperationType.
void setTargetApplication (TargetApplication targetApplication)
 Set TargetApplication.
TargetApplication targetApplication () const
 Get TargetApplication.
void setIndex (int index)
 Set index.
int index () const
 Get index.

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

OperationType myOperationType
InputType myInputType
TargetApplication myTargetApplication
int myIndex

Friends

class boost::serialization::access

Detailed Description

A DtTerrainOperationRecord contains information about a single terrain operation.

Member Enumeration Documentation

Enumerator:
NoOp 
Add 
Enumerator:
NoInput 
Patch 
FeatureLayer 
Generic 
Enumerator:
NoApplication 
Visualization 
Simulation 
VisualizationAndSimulation 

Constructor & Destructor Documentation

makArchives::DtTerrainOperationRecord::DtTerrainOperationRecord ( )

CTOR.

makArchives::DtTerrainOperationRecord::DtTerrainOperationRecord ( const DtTerrainOperationRecord orig)

Copy CTOR.

makArchives::DtTerrainOperationRecord::~DtTerrainOperationRecord ( )

DTOR.

Member Function Documentation

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

Assignment OP.

bool makArchives::DtTerrainOperationRecord::operator== ( const DtTerrainOperationRecord record) const

Test for equality.

void makArchives::DtTerrainOperationRecord::setOperationType ( OperationType  opType)

Set OperationType.

OperationType makArchives::DtTerrainOperationRecord::operationType ( ) const

Get OperationType.

void makArchives::DtTerrainOperationRecord::setInputType ( InputType  inType)

Set InputType.

InputType makArchives::DtTerrainOperationRecord::inputType ( ) const

Get OperationType.

void makArchives::DtTerrainOperationRecord::setTargetApplication ( TargetApplication  targetApplication)

Set TargetApplication.

TargetApplication makArchives::DtTerrainOperationRecord::targetApplication ( ) const

Get TargetApplication.

void makArchives::DtTerrainOperationRecord::setIndex ( int  index)

Set index.

int makArchives::DtTerrainOperationRecord::index ( ) const

Get index.

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

OperationType makArchives::DtTerrainOperationRecord::myOperationType
protected
InputType makArchives::DtTerrainOperationRecord::myInputType
protected
TargetApplication makArchives::DtTerrainOperationRecord::myTargetApplication
protected
int makArchives::DtTerrainOperationRecord::myIndex
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)