18#ifndef itkSpatialObjectReader_h
19#define itkSpatialObjectReader_h
33template <
unsigned int VDimension = 3,
34 typename PixelType =
unsigned char,
75 itkSetStringMacro(FileName);
78 itkGetStringMacro(FileName);
125 const char * spatialObjectTypeName,
143#ifndef ITK_MANUAL_INSTANTIATION
144# include "itkSpatialObjectReader.hxx"
Representation of a group based on the spatial object classes.
SmartPointer< Self > Pointer
Implements transparent reference counting.
typename GroupType::Pointer GroupPointer
const MetaEvent * GetEvent()
void SetMetaIOVersion(unsigned int ver)
SpatialObject< VDimension > SpatialObjectType
MetaConverterBase< VDimension > MetaConverterBaseType
SmartPointer< Self > Pointer
SpatialObjectPointer m_SpatialObject
MetaSceneConverterType::Pointer m_MetaToSpatialConverter
unsigned int GetMetaIOVersion() const
SpatialObjectPointer GetOutput()
MetaSceneConverter< VDimension, PixelType, TMeshTraits > MetaSceneConverterType
GroupSpatialObject< VDimension > GroupType
void SetEvent(MetaEvent *event)
~SpatialObjectReader() override=default
void RegisterMetaConverter(const char *metaTypeName, const char *spatialObjectTypeName, MetaConverterBaseType *converter)
typename SpatialObjectType::Pointer SpatialObjectPointer
Implementation of the composite pattern.
SmartPointer< Self > Pointer
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....