10 #ifndef DtSurfaceSettingsRecord_H_
11 #define DtSurfaceSettingsRecord_H_
52 friend class boost::serialization::access;
57 template<
class Archive>
58 void serialize(Archive & ar,
const unsigned int version)
60 ar & BOOST_SERIALIZATION_NVP(mySurfaceVisibleMap);
std::map< int, bool > SurfaceVisibleMap
Map from surface IDs to on/off setting.
Definition: DtSurfaceSettingsRecord.h:42
DT_DLL_terrainCS bool operator==(const DtDegMinSec &lhs, const DtDegMinSec &rhs)
Contains DLL export macros.
void serialize(Archive &ar, const unsigned int version)
When the class Archive corresponds to an output archive, the & operator is defined similar to <<...
Definition: DtSurfaceSettingsRecord.h:58
DT_DLL_terrainCS bool operator!=(const DtDegMinSec &lhs, const DtDegMinSec &rhs)
#define DT_DLL_MAKARCHIVES
Definition: makArchives.h:31
Record of which soil/surface types are visible and which are invisible for a particular terrain...
Definition: DtSurfaceSettingsRecord.h:21
SurfaceVisibleMap mySurfaceVisibleMap
Definition: DtSurfaceSettingsRecord.h:66