18 #ifndef itkTransformFileReader_h
19 #define itkTransformFileReader_h
21 #include "ITKIOTransformBaseExport.h"
36 template <
typename TParametersValueType>
64 itkSetStringMacro(FileName);
67 itkGetStringMacro(FileName);
73 #if !defined(ITK_LEGACY_REMOVE)
80 return &m_TransformList;
83 const TransformListType *
86 return &m_TransformList;
92 return &m_TransformList;
97 itkSetObjectMacro(TransformIO, TransformIOType);
98 itkGetConstObjectMacro(TransformIO, TransformIOType);
103 PrintSelf(std::ostream & os,
Indent indent)
const override;
110 std::string m_FileName{};
118 #if defined ITK_TRANSFORMIO_FACTORY_REGISTER_MANAGER || defined ITK_IO_FACTORY_REGISTER_MANAGER
119 # include "itkTransformIOFactoryRegisterManager.h"
124 #endif // itkTransformFileReader_h
127 #ifndef ITK_TEMPLATE_EXPLICIT_TransformFileReader
136 #if defined(ITKIOTransformBase_EXPORTS)
138 # define ITKIOTransformBase_EXPORT_EXPLICIT ITK_FORWARD_EXPORT
141 # define ITKIOTransformBase_EXPORT_EXPLICIT ITKIOTransformBase_EXPORT
146 ITK_GCC_PRAGMA_DIAG_PUSH()
147 ITK_GCC_PRAGMA_DIAG(ignored
"-Wattributes")
152 ITK_GCC_PRAGMA_DIAG_POP()
155 #undef ITKIOTransformBase_EXPORT_EXPLICIT