19#ifndef itkDOMNodeXMLReader_h
20#define itkDOMNodeXMLReader_h
24#include "ITKIOXMLExport.h"
83 itkSetStringMacro(FileName);
86 itkGetStringMacro(FileName);
93#if !defined(ITK_LEGACY_REMOVE)
114 virtual const OutputType *
126#if !defined(ITK_LEGACY_REMOVE)
131 return this->m_DOMNodeXML.GetPointer();
187 reader->SetDOMNodeXML(&
object);
OutputType::Pointer OutputPointer
SmartPointer< Self > Pointer
OutputPointer m_DOMNodeXML
virtual void StartElement(const char *name, const char **atts)
virtual OutputType * GetOutput()
virtual void EndElement(const char *name)
virtual void SetDOMNodeXML(OutputType *_arg)
virtual void CharacterDataHandler(const char *text, int len)
void Update(std::istream &is)
virtual const OutputType * GetOutput() const
SmartPointer< const Self > ConstPointer
Class to represent a node in a Document Object Model (DOM) tree structure.
SmartPointer< Self > Pointer
Implements transparent reference counting.
std::istream & operator>>(std::istream &is, itk::DOMNode &object)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....