18 #ifndef __itkPolygonGroupSpatialObjectXMLFile_h
19 #define __itkPolygonGroupSpatialObjectXMLFile_h
36 public XMLReader< PGroupSpatialObjectType >
57 virtual int CanReadFile(
const char *name) ITK_OVERRIDE;
63 virtual void StartElement(
const char *name,
const char **atts) ITK_OVERRIDE;
65 virtual void EndElement(
const char *name) ITK_OVERRIDE;
106 virtual int CanWriteFile(
const char *name) ITK_OVERRIDE;
PGroupSpatialObjectType::Pointer m_PGroup
Light weight base class for most itk classes.
virtual void StartElement(const char *name, const char **atts) ITK_OVERRIDE
PGroupSpatialObjectType PolygonGroupType
PolygonSpatialObject< 3 > PolygonSpatialObjectType
PolygonGroupSpatialObjectXMLFileReader()
XMLWriterBase< PGroupSpatialObjectType > Superclass
PGroupSpatialObjectType PolygonGroupType
virtual ~PolygonGroupSpatialObjectXMLFileWriter()
PolygonGroupSpatialObjectXMLFileWriter Self
PolygonSpatialObject< 3 > PolygonSpatialObjectType
XMLReader< PGroupSpatialObjectType > Superclass
PolygonGroupSpatialObjectXMLFileWriter()
SmartPointer< Self > Pointer
std::string m_CurCharacterData
virtual void CharacterDataHandler(const char *inData, int inLength) ITK_OVERRIDE
void operator=(const Self &)
PointListType m_CurPointList
SpatialObjectPoint< 3 > PointType
PolygonGroupSpatialObject< 3 > PGroupSpatialObjectType
virtual int WriteFile() ITK_OVERRIDE
Implements a Region Of Interest Type.
PolygonSpatialObjectType::Pointer m_CurPoly
virtual int CanWriteFile(const char *name) ITK_OVERRIDE
void operator=(const Self &)
template base class for an XMLReader It's purpose really is just to define the simple interface for e...
SmartPointer< Self > Pointer
std::vector< PointType > PointListType
Point used for spatial objets.
virtual ~PolygonGroupSpatialObjectXMLFileReader()
virtual int CanReadFile(const char *name) ITK_OVERRIDE
virtual void EndElement(const char *name) ITK_OVERRIDE
PolygonGroupSpatialObjectXMLFileReader Self