18#ifndef itkSimilarity3DTransform_h
19#define itkSimilarity3DTransform_h
46template <
typename TParametersValueType =
double>
65 static constexpr unsigned int SpaceDimension = 3;
66 static constexpr unsigned int InputSpaceDimension = 3;
67 static constexpr unsigned int OutputSpaceDimension = 3;
68 static constexpr unsigned int ParametersDimension = 7;
71 using typename Superclass::ParametersType;
72 using typename Superclass::FixedParametersType;
73 using typename Superclass::JacobianType;
74 using typename Superclass::JacobianPositionType;
75 using typename Superclass::InverseJacobianPositionType;
76 using typename Superclass::ScalarType;
77 using typename Superclass::InputPointType;
78 using typename Superclass::OutputPointType;
79 using typename Superclass::InputVectorType;
80 using typename Superclass::OutputVectorType;
81 using typename Superclass::InputVnlVectorType;
82 using typename Superclass::OutputVnlVectorType;
83 using typename Superclass::InputCovariantVectorType;
84 using typename Superclass::OutputCovariantVectorType;
85 using typename Superclass::MatrixType;
86 using typename Superclass::InverseMatrixType;
87 using typename Superclass::CenterType;
88 using typename Superclass::OffsetType;
89 using typename Superclass::TranslationType;
92 using typename Superclass::VersorType;
93 using typename Superclass::AxisType;
94 using typename Superclass::AngleType;
165#ifndef ITK_MANUAL_INSTANTIATION
166# include "itkSimilarity3DTransform.hxx"
Array2D class representing a 2D array.
Control indentation during Print() invocation.
Light weight base class for most itk classes.
Class to hold and manage different parameter types used during optimization.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....