12 #ifndef MITKXMLSerializable_H 13 #define MITKXMLSerializable_H 17 #include <itkObject.h> 19 #include <MitkCameraCalibrationExports.h> 43 virtual const char* GetNameOfClass()
const = 0;
48 virtual void ToXML(TiXmlElement* elem)
const = 0;
52 virtual void FromXML(TiXmlElement* elem) = 0;
57 virtual void ToXMLFile(
const std::string& file
58 ,
const std::string& elemName=
"");
72 virtual void FromXMLFile(
const std::string& file
73 ,
const std::string& elemName=
"");
78 std::string GetXMLFileName()
const;
84 std::string m_XMLFileName;
DataCollection - Class to facilitate loading/accessing structured data.
static const std::string ROOT_NAME
static const std::string FILE_REFERENCE_ATTRIBUTE_NAME
interface for all classes able to write themselves to XML files