18 #ifndef itkSpatialObjectWriter_h
19 #define itkSpatialObjectWriter_h
32 template<
unsigned int NDimensions = 3,
33 typename PixelType =
unsigned char,
34 typename TMeshTraits = DefaultStaticMeshTraits< PixelType,
71 itkSetStringMacro(FileName);
74 itkGetStringMacro(FileName);
81 itkSetMacro(BinaryPoints,
bool);
82 itkGetConstMacro(BinaryPoints,
bool);
84 void SetTransformPrecision(
unsigned int precision);
86 unsigned int GetTransformPrecision();
89 itkSetMacro(WriteImagesInSeparateFile,
bool);
90 itkGetConstMacro(WriteImagesInSeparateFile,
bool);
94 void RegisterMetaConverter(
const char *metaTypeName,
95 const char *spatialObjectTypeName,
96 MetaConverterBaseType *converter);
115 #ifndef ITK_MANUAL_INSTANTIATION
116 #include "itkSpatialObjectWriter.hxx"
119 #endif // itkSpatialObjectWriter_h
Light weight base class for most itk classes.
typename SpatialObjectType::Pointer SpatialObjectPointer
bool m_WriteImagesInSeparateFile
void SetInput(SpatialObjectType *input)
MetaSceneConverterType::Pointer m_MetaToSpatialConverter
void SetInput(SceneType *input)
Implementation of the composite pattern.
Representation of a group based on the spatial object classes.
Base class for most ITK classes.
SpatialObjectPointer m_SpatialObject