18 #ifndef itkTransformFileReader_h
19 #define itkTransformFileReader_h
21 #include "ITKIOTransformBaseExport.h"
36 template<
typename TParametersValueType>
65 itkSetStringMacro(FileName);
68 itkGetStringMacro(FileName);
71 virtual void Update();
73 #if !defined ( ITK_LEGACY_REMOVE )
85 itkSetObjectMacro( TransformIO, TransformIOType );
86 itkGetConstObjectMacro( TransformIO, TransformIOType );
90 void PrintSelf(std::ostream & os,
Indent indent)
const override;
105 #ifdef ITK_IO_FACTORY_REGISTER_MANAGER
106 #include "itkTransformIOFactoryRegisterManager.h"
111 #endif // itkTransformFileReade_h
114 #ifndef ITK_TEMPLATE_EXPLICIT_TransformFileReader
123 # if defined( ITKIOTransformBase_EXPORTS )
125 # define ITKIOTransformBase_EXPORT_EXPLICIT ITK_FORWARD_EXPORT
128 # define ITKIOTransformBase_EXPORT_EXPLICIT ITKIOTransformBase_EXPORT
133 #ifdef ITK_HAS_GCC_PRAGMA_DIAG_PUSHPOP
134 ITK_GCC_PRAGMA_DIAG_PUSH()
136 ITK_GCC_PRAGMA_DIAG(ignored
"-Wattributes")
141 #ifdef ITK_HAS_GCC_PRAGMA_DIAG_PUSHPOP
142 ITK_GCC_PRAGMA_DIAG_POP()
144 ITK_GCC_PRAGMA_DIAG(warning
"-Wattributes")
148 # undef ITKIOTransformBase_EXPORT_EXPLICIT
Light weight base class for most itk classes.
template class ITKIOTransformBase_EXPORT_EXPLICIT TransformFileReaderTemplate< double >
Class to hold and manage different parameter types used during optimization.
template class ITKIOTransformBase_EXPORT_EXPLICIT TransformFileReaderTemplate< float >
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.