44 const std::string& terrainFilename()
const;
48 void setTerrainFilename(
const std::string&
filename );
63 virtual void setDescription(
const std::string& description);
66 virtual const std::string& description()
const;
70 friend class boost::serialization::access;
75 template<
class Archive>
76 void serialize(Archive & ar,
const unsigned int version)
80 ar & BOOST_SERIALIZATION_NVP(myEmbeddedTerrainRecord);
83 ar & BOOST_SERIALIZATION_NVP(myEmbeddedEnvironmentRecord);
87 ar & BOOST_SERIALIZATION_NVP(myEmbeddedDateTimeRecord);
92 ar & BOOST_SERIALIZATION_NVP(myTerrainFilename);
97 ar & BOOST_SERIALIZATION_NVP(myDescription);
DtEnvironmentRecord myEmbeddedEnvironmentRecord
Definition: DtSceneRecord.h:104
BOOST_CLASS_VERSION(makArchives::DtDiGuySettingsRecord, 3)
Record of application-wide date/time settings.
Definition: DtDateTimeRecord.h:19
Contains makArchives::DtDateTimeRecord class.
std::string myTerrainFilename
Definition: DtSceneRecord.h:106
Contains DLL export macros.
DtTerrainRecord myEmbeddedTerrainRecord
Definition: DtSceneRecord.h:103
Record of a VR-Vantage terrain Contains: Terrain coordinate system Terrain patches Feature layers Ter...
Definition: DtTerrainRecord.h:29
DtDateTimeRecord myEmbeddedDateTimeRecord
Definition: DtSceneRecord.h:105
A record for describing a scene.
Definition: DtSceneRecord.h:21
The declaration of the makArchives::DtEnvironmentRecord class.
std::string myDescription
Definition: DtSceneRecord.h:107
Record of environment/weather settings Includes precipitation, air, and clouds.
Definition: DtEnvironmentRecord.h:45
void serialize(Archive &ar, const unsigned int version)
When the class Archive corresponds to an output archive, the & operator is defined similar to <<...
Definition: DtSceneRecord.h:76
#define DT_DLL_MAKARCHIVES
Definition: makArchives.h:31
Contains makArchives::DtTerrainRecord class.