10 #ifndef DtGenericTerrainRecord_H_
11 #define DtGenericTerrainRecord_H_
13 #pragma warning( push )
14 #pragma warning( disable : 4661 )
19 #include <boost/serialization/version.hpp>
20 #include <boost/serialization/set.hpp>
21 #include <boost/serialization/map.hpp>
22 #include <boost/config.hpp>
78 void setParameter(
const std::string& parameterName,
79 const std::string& parameterValue);
85 bool clearParameter(
const std::string& parameterName);
91 const std::string& parameter(
const std::string& parameterName)
const;
99 const std::string* findParameter(
const std::string& parameterName)
const;
104 std::string* findParameter(
const std::string& parameterName);
110 const std::string& type()
const;
114 static std::string cleanName(
const std::string& name);
119 template <
typename Archive>
120 void serialize(Archive& ar,
unsigned int version)
126 template <
typename Archive>
127 void _serialize(Archive& ar,
unsigned int version)
141 #pragma warning( pop )