18 #ifndef itkTransformFileWriter_h
19 #define itkTransformFileWriter_h
21 #include "ITKIOTransformBaseExport.h"
38 template<
typename TParametersValueType>
65 itkSetStringMacro(FileName);
68 itkGetStringMacro(FileName);
75 void SetAppendMode(
bool mode);
80 itkSetMacro(UseCompression,
bool);
81 itkGetConstMacro(UseCompression,
bool);
82 itkBooleanMacro(UseCompression);
86 void SetInput(
const Object *transform);
91 void AddTransform(
const Object *transform);
105 void PrintSelf(std::ostream & os,
Indent indent)
const override;
108 void PushBackTransformList(
const Object *transObj);
122 #ifdef ITK_HAS_GCC_PRAGMA_DIAG_PUSHPOP
123 ITK_GCC_PRAGMA_DIAG_PUSH()
125 ITK_GCC_PRAGMA_DIAG(ignored
"-Wattributes")
132 #ifdef ITK_HAS_GCC_PRAGMA_DIAG_PUSHPOP
133 ITK_GCC_PRAGMA_DIAG_POP()
135 ITK_GCC_PRAGMA_DIAG(warning
"-Wattributes")
140 #ifdef ITK_IO_FACTORY_REGISTER_MANAGER
141 #include "itkTransformIOFactoryRegisterManager.h"
146 #endif // itkTransformFileWriter_h
149 #ifndef ITK_TEMPLATE_EXPLICIT_TransformFileWriter
158 # if defined( ITKIOTransformBase_EXPORTS )
160 # define ITKIOTransformBase_EXPORT_EXPLICIT ITKIOTransformBase_TEMPLATE_EXPORT
163 # define ITKIOTransformBase_EXPORT_EXPLICIT ITKIOTransformBase_EXPORT
168 #ifdef ITK_HAS_GCC_PRAGMA_DIAG_PUSHPOP
169 ITK_GCC_PRAGMA_DIAG_PUSH()
171 ITK_GCC_PRAGMA_DIAG(ignored
"-Wattributes")
176 #ifdef ITK_HAS_GCC_PRAGMA_DIAG_PUSHPOP
177 ITK_GCC_PRAGMA_DIAG_POP()
179 ITK_GCC_PRAGMA_DIAG(warning
"-Wattributes")
183 # undef ITKIOTransformBase_EXPORT_EXPLICIT
Light weight base class for most itk classes.
template class ITKIOTransformBase_EXPORT_EXPLICIT TransformFileWriterTemplate< float >
template class ITKIOTransformBase_EXPORT_EXPLICIT TransformFileWriterTemplate< double >
LightProcessObject is the base class for all process objects (source, filters, mappers) in the Insigh...
Control indentation during Print() invocation.
Base class for most ITK classes.