19 #ifndef rtkOraXMLFileReader_h 20 #define rtkOraXMLFileReader_h 22 #include <itkXMLFile.h> 23 #include <itkMetaDataDictionary.h> 24 #include <itkMetaDataObject.h> 26 #include "RTKExport.h" 47 using Superclass = itk::XMLReader<itk::MetaDataDictionary>;
58 CanReadFile(
const char * name)
override;
65 StartElement(
const char * name,
const char ** atts)
override;
68 EndElement(
const char * name)
override;
71 CharacterDataHandler(
const char * inData,
int inLength)
override;
74 EncapsulatePoint(
const char * metaName,
const char * name);
76 EncapsulateMatrix3x3(
const char * metaName,
const char * name);
78 EncapsulateDouble(
const char * metaName,
const char * name);
79 template <
typename TValue>
81 EncapsulateVector(
const char * metaName,
const char * name);
83 EncapsulateString(
const char * metaName,
const char * name);
itk::XMLReader< itk::MetaDataDictionary > Superclass
itk::MetaDataDictionary m_Dictionary
std::string m_CurCharacterData
itk::SmartPointer< Self > Pointer