13 #ifndef DtModelDefinitionRecord_H_
14 #define DtModelDefinitionRecord_H_
42 const std::string& name()
const;
45 const std::string& schema()
const;
51 const std::string& coordinateSystem()
const;
54 const std::string& coordinateSystemParameters()
const;
60 int alphaToCoverageState()
const;
63 void setName(
const std::string& name);
66 void setSchema(
const std::string& schema);
69 void setFilename(
const std::string& name);
72 void setCoordinateSystem(
const std::string& cs);
76 void setCoordinateSystemParameters(
const std::string& csp);
79 void setFlipDds(
bool flip_dds);
83 void setAlphaToCoverageState(
int state);
87 friend class boost::serialization::access;
92 template<
class Archive>
93 void serialize(Archive & ar,
const unsigned int version)
95 ar & BOOST_SERIALIZATION_NVP(myName);
96 ar & BOOST_SERIALIZATION_NVP(myFilename);
97 ar & BOOST_SERIALIZATION_NVP(mySchema);
98 ar & BOOST_SERIALIZATION_NVP(myCoordinateSystem);
99 ar & BOOST_SERIALIZATION_NVP(myCoordinateSystemParameters);
103 ar & BOOST_SERIALIZATION_NVP(myFlipDds);
107 ar & BOOST_SERIALIZATION_NVP(myAlphaToCoverageState);