18 #ifndef itkTransformFileWriter_h
19 #define itkTransformFileWriter_h
21 #include "ITKIOTransformBaseExport.h"
38 template <
typename TParametersValueType>
65 itkSetStringMacro(FileName);
68 itkGetStringMacro(FileName);
78 SetAppendMode(
bool mode);
84 itkSetMacro(UseCompression,
bool);
85 itkGetConstMacro(UseCompression,
bool);
86 itkBooleanMacro(UseCompression);
91 SetInput(
const Object * transform);
98 AddTransform(
const Object * transform);
114 PrintSelf(std::ostream & os,
Indent indent)
const override;
118 PushBackTransformList(
const Object * transObj);
122 bool m_AppendMode{
false };
124 bool m_UseCompression{
false };
131 ITK_GCC_PRAGMA_DIAG_PUSH()
132 ITK_GCC_PRAGMA_DIAG(ignored "-Wattributes")
143 ITK_GCC_PRAGMA_DIAG_POP()
147 #ifdef ITK_IO_FACTORY_REGISTER_MANAGER
148 # include "itkTransformIOFactoryRegisterManager.h"
153 #endif // itkTransformFileWriter_h
156 #ifndef ITK_TEMPLATE_EXPLICIT_TransformFileWriter
165 #if defined(ITKIOTransformBase_EXPORTS)
167 # define ITKIOTransformBase_EXPORT_EXPLICIT ITKIOTransformBase_TEMPLATE_EXPORT
170 # define ITKIOTransformBase_EXPORT_EXPLICIT ITKIOTransformBase_EXPORT
175 ITK_GCC_PRAGMA_DIAG_PUSH()
176 ITK_GCC_PRAGMA_DIAG(ignored
"-Wattributes")
181 ITK_GCC_PRAGMA_DIAG_POP()
184 #undef ITKIOTransformBase_EXPORT_EXPLICIT