![]() |
VR-Forces 4.1 Class Documentation
|
Record of a VR-Vantage terrain Contains: Terrain coordinate system Terrain patches Feature layers Terrain operations (extract props, etc.) Terrain settings defined elsewhere. More...
Public Types | |
| typedef std::list < DtTerrainPatchRecord > | TerrainPatchRecords |
| typedef std::list < DtFeatureLayerRecord > | FeatureLayerRecords |
| typedef std::list < DtGenericTerrainRecord > | GenericRecords |
| typedef std::list < DtTerrainOperationRecord > | TerrainOperations |
Public Member Functions | |
| DtTerrainRecord () | |
| CTOR. | |
| DtTerrainRecord (const DtTerrainRecord &orig) | |
| Copy CTOR. | |
| DtTerrainRecord & | operator= (const DtTerrainRecord &orig) |
| Assignment OP. | |
| ~DtTerrainRecord () | |
| DTOR. | |
| const std::string & | coordinateSystem () const |
| The coordinate system type is determined by the active coordinate converter. | |
| const std::string & | coordinateSystemParameters () const |
| The coordinate system parameters. | |
| void | setCoordinateSystem (const std::string &cs) |
| Set the current coordinate system. | |
| void | setCoordinateSystemParameters (const std::string &csp) |
| Set the current coordinate system parameters. | |
| TerrainPatchRecords & | terrainPatchRecords () |
| TerrainPatchRecords accessor. | |
| const TerrainPatchRecords & | terrainPatchRecords () const |
| TerrainPatchRecords accessor. | |
| FeatureLayerRecords & | featureLayerRecords () |
| FeatureLayerRecords accessor. | |
| const FeatureLayerRecords & | featureLayerRecords () const |
| FeatureLayerRecords accessor. | |
| void | setFeatureLayerRecords (const FeatureLayerRecords &records) |
| FeatureLayerRecords mutator. | |
| GenericRecords & | genericRecords () |
| GenericRecords accessor. | |
| const GenericRecords & | genericRecords () const |
| GenericRecords accessor. | |
| void | setGenericRecords (const GenericRecords &records) |
| GenericRecords mutator. | |
| const TerrainOperations & | terrainOperations () const |
| TerrainOperations accessor. | |
| void | setTerrainOperations (const TerrainOperations &operations) |
| TerrainOperations mutator. | |
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 | myCoordinateSystem |
| std::string | myCoordinateSystemParameters |
| TerrainPatchRecords | myTerrainPatchRecords |
| FeatureLayerRecords | myFeatureLayerRecords |
| GenericRecords | myGenericRecords |
| TerrainOperations | myTerrainOperations |
Friends | |
| class | boost::serialization::access |
Record of a VR-Vantage terrain Contains: Terrain coordinate system Terrain patches Feature layers Terrain operations (extract props, etc.) Terrain settings defined elsewhere.
| typedef std::list<DtTerrainPatchRecord> makArchives::DtTerrainRecord::TerrainPatchRecords |
| typedef std::list<DtFeatureLayerRecord> makArchives::DtTerrainRecord::FeatureLayerRecords |
| typedef std::list<DtGenericTerrainRecord> makArchives::DtTerrainRecord::GenericRecords |
| typedef std::list<DtTerrainOperationRecord> makArchives::DtTerrainRecord::TerrainOperations |
| makArchives::DtTerrainRecord::DtTerrainRecord | ( | ) |
CTOR.
| makArchives::DtTerrainRecord::DtTerrainRecord | ( | const DtTerrainRecord & | orig | ) |
Copy CTOR.
| makArchives::DtTerrainRecord::~DtTerrainRecord | ( | ) |
DTOR.
| DtTerrainRecord& makArchives::DtTerrainRecord::operator= | ( | const DtTerrainRecord & | orig | ) |
Assignment OP.
| const std::string& makArchives::DtTerrainRecord::coordinateSystem | ( | ) | const |
The coordinate system type is determined by the active coordinate converter.
| const std::string& makArchives::DtTerrainRecord::coordinateSystemParameters | ( | ) | const |
The coordinate system parameters.
| void makArchives::DtTerrainRecord::setCoordinateSystem | ( | const std::string & | cs | ) |
Set the current coordinate system.
| void makArchives::DtTerrainRecord::setCoordinateSystemParameters | ( | const std::string & | csp | ) |
Set the current coordinate system parameters.
The format of the parameters varies for each coordinate system type
| TerrainPatchRecords& makArchives::DtTerrainRecord::terrainPatchRecords | ( | ) |
TerrainPatchRecords accessor.
| const TerrainPatchRecords& makArchives::DtTerrainRecord::terrainPatchRecords | ( | ) | const |
TerrainPatchRecords accessor.
| FeatureLayerRecords& makArchives::DtTerrainRecord::featureLayerRecords | ( | ) |
FeatureLayerRecords accessor.
| const FeatureLayerRecords& makArchives::DtTerrainRecord::featureLayerRecords | ( | ) | const |
FeatureLayerRecords accessor.
| void makArchives::DtTerrainRecord::setFeatureLayerRecords | ( | const FeatureLayerRecords & | records | ) |
FeatureLayerRecords mutator.
| GenericRecords& makArchives::DtTerrainRecord::genericRecords | ( | ) |
GenericRecords accessor.
| const GenericRecords& makArchives::DtTerrainRecord::genericRecords | ( | ) | const |
GenericRecords accessor.
| void makArchives::DtTerrainRecord::setGenericRecords | ( | const GenericRecords & | records | ) |
GenericRecords mutator.
| const TerrainOperations& makArchives::DtTerrainRecord::terrainOperations | ( | ) | const |
TerrainOperations accessor.
| void makArchives::DtTerrainRecord::setTerrainOperations | ( | const TerrainOperations & | operations | ) |
TerrainOperations mutator.
|
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 >>.
|
friend |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |