18 #ifndef itkTransformFileWriter_h
19 #define itkTransformFileWriter_h
21 #include "ITKIOTransformBaseExport.h"
38 template<
typename TParametersValueType>
64 itkSetStringMacro(FileName);
67 itkGetStringMacro(FileName);
74 void SetAppendMode(
bool mode);
79 void SetInput(
const Object *transform);
84 void AddTransform(
const Object *transform);
98 virtual
void PrintSelf(std::ostream & os,
Indent indent) const ITK_OVERRIDE;
101 void PushBackTransformList(const
Object *transObj);
103 std::
string m_FileName;
114 #ifdef ITK_HAS_GCC_PRAGMA_DIAG_PUSHPOP
115 ITK_GCC_PRAGMA_DIAG_PUSH()
117 ITK_GCC_PRAGMA_DIAG(ignored
"-Wattributes")
124 #ifdef ITK_HAS_GCC_PRAGMA_DIAG_PUSHPOP
125 ITK_GCC_PRAGMA_DIAG_POP()
127 ITK_GCC_PRAGMA_DIAG(warning
"-Wattributes")
132 #ifdef ITK_IO_FACTORY_REGISTER_MANAGER
133 #include "itkTransformIOFactoryRegisterManager.h"
138 #endif // itkTransformFileWriter_h
141 #ifndef ITK_TEMPLATE_EXPLICIT_TransformFileWriter
150 # if defined( ITKIOTransformBase_EXPORTS )
152 # define ITKIOTransformBase_EXPORT_EXPLICIT ITKIOTransformBase_TEMPLATE_EXPORT
155 # define ITKIOTransformBase_EXPORT_EXPLICIT ITKIOTransformBase_EXPORT
160 #ifdef ITK_HAS_GCC_PRAGMA_DIAG_PUSHPOP
161 ITK_GCC_PRAGMA_DIAG_PUSH()
163 ITK_GCC_PRAGMA_DIAG(ignored
"-Wattributes")
168 #ifdef ITK_HAS_GCC_PRAGMA_DIAG_PUSHPOP
169 ITK_GCC_PRAGMA_DIAG_POP()
171 ITK_GCC_PRAGMA_DIAG(warning
"-Wattributes")
175 # 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.