21#include "ITKIOXMLExport.h"
43 itkSetStringMacro(Filename);
46 itkGetStringMacro(Filename);
158 itkSetStringMacro(Filename);
161 itkGetStringMacro(Filename);
178#if !defined(ITK_WRAPPING_PARSER)
183 file <<
'<' << tag <<
'>';
190 file <<
'<' <<
'/' << tag <<
'>';
Control indentation during Print() invocation.
virtual int CanReadFile(const char *name)=0
virtual void EndElement(const char *name)=0
~XMLReaderBase() override=default
virtual void GenerateOutputInformation()
virtual void CharacterDataHandler(const char *inData, int inLength)=0
virtual void StartElement(const char *name, const char **atts)=0
void PrintSelf(std::ostream &os, Indent indent) const override
~XMLReader() override=default
GroupSpatialObject< 3 > * m_OutputObject
void SetOutputObject(T *obj)
virtual int WriteFile()=0
void WriteStartElement(std::string &tag, std::ofstream &file)
GroupSpatialObject< 3 > * m_InputObject
void WriteCharacterData(std::string &data, std::ofstream &file)
void WriteEndElement(std::string &tag, std::ofstream &file)
void WriteStartElement(const char *const tag, std::ofstream &file)
virtual int CanWriteFile(const char *name)=0
void WriteCharacterData(const char *const data, std::ofstream &file)
void WriteEndElement(const char *const tag, std::ofstream &file)
void SetObject(T *toWrite)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....