55 const std::string& coordinateSystem()
const;
58 const std::string& coordinateSystemParameters()
const;
61 void setCoordinateSystem(
const std::string& cs);
65 void setCoordinateSystemParameters(
const std::string& csp);
109 virtual const std::string* findOptionalParameter(
const std::string& name)
const;
112 virtual void setOptionalParameter(
const std::string& name,
const std::string& value);
119 virtual void removeOptionalParameter(
const std::string& name);
126 friend class boost::serialization::access;
131 template<
class Archive>
132 void serialize(Archive & ar,
const unsigned int version)
134 ar & BOOST_SERIALIZATION_NVP(myCoordinateSystem);
135 ar & BOOST_SERIALIZATION_NVP(myCoordinateSystemParameters);
136 ar & BOOST_SERIALIZATION_NVP(myTerrainPatchRecords);
137 ar & BOOST_SERIALIZATION_NVP(myFeatureLayerRecords);
141 ar & BOOST_SERIALIZATION_NVP(myGenericRecords);
144 ar & BOOST_SERIALIZATION_NVP(myTerrainOperations);
148 ar & BOOST_SERIALIZATION_NVP(myOceanLayerRecords);
152 ar & BOOST_SERIALIZATION_NVP(myOptionalParameters);