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

A DtFeatureLayerRecord contains the information to add features from a single source file and ruleset. More...

Public Member Functions

 DtFeatureLayerRecord ()
 CTOR.
 DtFeatureLayerRecord (const DtFeatureLayerRecord &orig)
 Copy CTOR.
DtFeatureLayerRecordoperator= (const DtFeatureLayerRecord &orig)
 Assignment OP.
 ~DtFeatureLayerRecord ()
 DTOR.
const std::string & filename () const
 Return the source filename.
void setFilename (const std::string &name)
 Set the source filename.
const DtAddPropsRuleRecordVectoraddPropsRuleRecordVector () const
 Get the DtAddPropsRuleRecordVector.
void setAddPropsRuleRecordVector (const DtAddPropsRuleRecordVector &ruleVec)
 Set the DtAddPropsRuleRecordVector.
const DtPropRecordspropRecords () const
 Get the DtPropRecords.
void setPropRecords (const DtPropRecords &records)
 Set the DtPropRecords.

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

std::string myFilename
DtAddPropsRuleRecordVector myAddPropsRuleRecordVector
DtPropRecords myPropRecords

Friends

class boost::serialization::access

Detailed Description

A DtFeatureLayerRecord contains the information to add features from a single source file and ruleset.

Constructor & Destructor Documentation

makArchives::DtFeatureLayerRecord::DtFeatureLayerRecord ( )

CTOR.

makArchives::DtFeatureLayerRecord::DtFeatureLayerRecord ( const DtFeatureLayerRecord orig)

Copy CTOR.

makArchives::DtFeatureLayerRecord::~DtFeatureLayerRecord ( )

DTOR.

Member Function Documentation

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

Assignment OP.

const std::string& makArchives::DtFeatureLayerRecord::filename ( ) const

Return the source filename.

void makArchives::DtFeatureLayerRecord::setFilename ( const std::string &  name)

Set the source filename.

const DtAddPropsRuleRecordVector& makArchives::DtFeatureLayerRecord::addPropsRuleRecordVector ( ) const

Get the DtAddPropsRuleRecordVector.

void makArchives::DtFeatureLayerRecord::setAddPropsRuleRecordVector ( const DtAddPropsRuleRecordVector ruleVec)

Set the DtAddPropsRuleRecordVector.

const DtPropRecords& makArchives::DtFeatureLayerRecord::propRecords ( ) const

Get the DtPropRecords.

void makArchives::DtFeatureLayerRecord::setPropRecords ( const DtPropRecords records)

Set the DtPropRecords.

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

std::string makArchives::DtFeatureLayerRecord::myFilename
protected
DtAddPropsRuleRecordVector makArchives::DtFeatureLayerRecord::myAddPropsRuleRecordVector
protected
DtPropRecords makArchives::DtFeatureLayerRecord::myPropRecords
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)