18 #ifndef itkSpatialObjectWriter_h
19 #define itkSpatialObjectWriter_h
32 template<
unsigned int NDimensions = 3,
33 typename PixelType =
unsigned char,
34 typename TMeshTraits = DefaultStaticMeshTraits< PixelType,
67 itkSetStringMacro(FileName);
70 itkGetStringMacro(FileName);
77 itkSetMacro(BinaryPoints,
bool);
78 itkGetConstMacro(BinaryPoints,
bool);
85 itkSetMacro(WriteImagesInSeparateFile,
bool);
86 itkGetConstMacro(WriteImagesInSeparateFile,
bool);
91 const char *spatialObjectTypeName,
115 #ifndef ITK_MANUAL_INSTANTIATION
116 #include "itkSpatialObjectWriter.hxx"
119 #endif // itkSpatialObjectWriter_h
Light weight base class for most itk classes.
virtual ~SpatialObjectWriter()
unsigned int GetTransformPrecision()
bool m_WriteImagesInSeparateFile
void operator=(const Self &)
SpatialObject< NDimensions > SpatialObjectType
void SetInput(SpatialObjectType *input)
a SceneSpatialObject has a list of SpatialObjects
SpatialObjectType::Pointer SpatialObjectPointer
void SetTransformPrecision(unsigned int precision)
MetaConverterBase< NDimensions > MetaConverterBaseType
void SetInput(SceneType *input)
SceneSpatialObject< NDimensions > SceneType
Implementation of the composite pattern.
MetaSceneConverter< NDimensions, PixelType, TMeshTraits > m_MetaToSpatialConverter
void RegisterMetaConverter(const char *metaTypeName, const char *spatialObjectTypeName, MetaConverterBaseType *converter)
SmartPointer< Self > Pointer
Base class for most ITK classes.
SpatialObjectPointer m_SpatialObject