 |
ITK
5.4.0
Insight Toolkit
|
Go to the documentation of this file.
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
SmartPointer< Self > Pointer
Class to hold and manage different parameter types used during optimization.
LightProcessObject is the base class for all process objects (source, filters, mappers) in the Insigh...
Control indentation during Print() invocation.
template class ITKIOTransformBase_EXPORT_EXPLICIT TransformFileReaderTemplate< float >
Light weight base class for most itk classes.
template class ITKIOTransformBase_EXPORT_EXPLICIT TransformFileReaderTemplate< double >
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
Base class for most ITK classes.