13 #ifndef DtModelDefinitionRecord_H_
14 #define DtModelDefinitionRecord_H_
42 const std::string& name()
const;
45 const std::string& schema()
const;
48 const std::string& filename()
const;
51 const std::string& coordinateSystem()
const;
54 const std::string& coordinateSystemParameters()
const;
60 void setName(
const std::string& name);
63 void setSchema(
const std::string& schema);
66 void setFilename(
const std::string& name);
69 void setCoordinateSystem(
const std::string& cs);
73 void setCoordinateSystemParameters(
const std::string& csp);
76 void setFlipDds(
bool flip_dds);
80 friend class boost::serialization::access;
85 template<
class Archive>
86 void serialize(Archive & ar,
const unsigned int version)
88 ar & BOOST_SERIALIZATION_NVP(myName);
89 ar & BOOST_SERIALIZATION_NVP(myFilename);
90 ar & BOOST_SERIALIZATION_NVP(mySchema);
91 ar & BOOST_SERIALIZATION_NVP(myCoordinateSystem);
92 ar & BOOST_SERIALIZATION_NVP(myCoordinateSystemParameters);
96 ar & BOOST_SERIALIZATION_NVP(myFlipDds);