19 #ifndef itkDOMNodeXMLWriter_h 20 #define itkDOMNodeXMLWriter_h 24 #include "ITKIOXMLExport.h" 81 itkSetStringMacro(FileName);
84 itkGetStringMacro(FileName);
87 itkSetConstObjectMacro( Input, InputType );
88 itkGetConstObjectMacro(Input, InputType );
95 void Update( std::ostream& os, std::string indent =
"" );
100 virtual void Update();
107 void operator=(const Self &) ITK_DELETE_FUNCTION;
113 ConstInputPointer m_Input;
122 inline
std::ostream& operator<<(
std::ostream& os, const
itk::DOMNode&
object )
125 writer->SetInput( &
object );
126 writer->Update( os );
131 #endif // itkDOMNodeXMLWriter_h Class to represent a node in a Document Object Model (DOM) tree structure.
Class to write a DOM object to an XML file or an output stream.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
InputType::ConstPointer ConstInputPointer
SmartPointer< const Self > ConstPointer
SmartPointer< Self > Pointer
Base class for most ITK classes.