18#ifndef itkSpatialObjectWriter_h
19#define itkSpatialObjectWriter_h
32template <
unsigned int VDimension = 3,
33 typename PixelType =
unsigned char,
68 itkSetStringMacro(FileName);
71 itkGetStringMacro(FileName);
80 itkSetMacro(BinaryPoints,
bool);
81 itkGetConstMacro(BinaryPoints,
bool);
82 itkBooleanMacro(BinaryPoints);
101 itkSetMacro(WriteImagesInSeparateFile,
bool);
102 itkGetConstMacro(WriteImagesInSeparateFile,
bool);
103 itkBooleanMacro(WriteImagesInSeparateFile);
109 const char * spatialObjectTypeName,
127#ifndef ITK_MANUAL_INSTANTIATION
128# include "itkSpatialObjectWriter.hxx"
Implements transparent reference counting.
typename SpatialObjectType::ConstPointer SpatialObjectConstPointer
~SpatialObjectWriter() override=default
SmartPointer< Self > Pointer
MetaConverterBase< VDimension > MetaConverterBaseType
unsigned int GetTransformPrecision()
unsigned int GetMetaIOVersion() const
void SetInput(const SpatialObjectType *input)
void SetTransformPrecision(unsigned int precision)
SpatialObjectConstPointer m_SpatialObject
typename SpatialObjectType::Pointer SpatialObjectPointer
SpatialObject< VDimension > SpatialObjectType
MetaSceneConverter< VDimension, PixelType, TMeshTraits > MetaSceneConverterType
MetaSceneConverterType::Pointer m_MetaToSpatialConverter
void RegisterMetaConverter(const char *metaTypeName, const char *spatialObjectTypeName, MetaConverterBaseType *converter)
bool m_WriteImagesInSeparateFile
void SetMetaIOVersion(unsigned int ver)
Implementation of the composite pattern.
SmartPointer< const Self > ConstPointer
SmartPointer< Self > Pointer
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....