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);
80 void SetTransformPrecision(
unsigned int precision);
82 unsigned int GetTransformPrecision();
85 itkSetMacro(WriteImagesInSeparateFile,
bool);
86 itkGetConstMacro(WriteImagesInSeparateFile,
bool);
90 void RegisterMetaConverter(
const char *metaTypeName,
91 const char *spatialObjectTypeName,
92 MetaConverterBaseType *converter);
110 m_MetaToSpatialConverter;
114 #ifndef ITK_MANUAL_INSTANTIATION
115 #include "itkSpatialObjectWriter.hxx"
118 #endif // itkSpatialObjectWriter_h
Light weight base class for most itk classes.
bool m_WriteImagesInSeparateFile
SpatialObject< NDimensions > SpatialObjectType
void SetInput(SpatialObjectType *input)
a SceneSpatialObject has a list of SpatialObjects
SpatialObjectType::Pointer SpatialObjectPointer
MetaConverterBase< NDimensions > MetaConverterBaseType
void SetInput(SceneType *input)
SceneSpatialObject< NDimensions > SceneType
Implementation of the composite pattern.
SmartPointer< Self > Pointer
Base class for most ITK classes.