17 #ifndef MITKTRANSFORMPARAMETERS_H
18 #define MITKTRANSFORMPARAMETERS_H
23 #include <itkObjectFactory.h>
48 itkFactorylessNewMacro(Self) itkCloneMacro(Self)
54 TRANSLATIONTRANSFORM = 0,
70 CENTEREDSIMILARITY2DTRANSFORM
87 void SetScales(itk::Array<double> scales);
93 itk::Array<double> GetScales();
98 void SetInitialParameters(itk::Array<double> initialParameters);
102 itk::Array<double> GetInitialParameters();
109 itkSetMacro(TransformInitializerOn,
bool);
115 itkGetMacro(TransformInitializerOn,
bool);
122 itkSetMacro(MomentsOn,
bool);
128 itkGetMacro(MomentsOn,
bool);
136 itkSetMacro(UseOptimizerScales,
bool);
143 itkGetMacro(UseOptimizerScales,
bool);
148 itkSetMacro(Angle,
float);
152 itkGetMacro(Angle,
float);
157 itkSetMacro(Scale,
float);
161 itkGetMacro(Scale,
float);
166 itkSetMacro(TransformCenterX,
double);
170 itkGetMacro(TransformCenterX,
double);
175 itkSetMacro(TransformCenterY,
double);
179 itkGetMacro(TransformCenterY,
double);
184 itkSetMacro(TransformCenterZ,
double);
188 itkGetMacro(TransformCenterZ,
double);
209 #endif // MITKTRANSFORMPARAMETERS_H
#define MITKRIGIDREGISTRATION_EXPORT
DataCollection - Class to facilitate loading/accessing structured data.
TransformType
Unique integer value for every transform.
#define mitkClassMacroItkParent(className, SuperClassName)