Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages |
#include <itkEulerTransform.h>
This class combines the Euler2DTransform with the Euler3DTransform.
This transform is a rigid body transformation.
Definition at line 141 of file itkEulerTransform.h.
Public Types | |
typedef SmartPointer< const Self > | ConstPointer |
typedef Superclass::InputCovariantVectorType | InputCovariantVectorType |
typedef Superclass::InputPointType | InputPointType |
typedef Superclass::InputVectorType | InputVectorType |
typedef Superclass::InputVnlVectorType | InputVnlVectorType |
typedef Superclass::InternalMatrixType | InternalMatrixType |
typedef Superclass::JacobianOfSpatialHessianType | JacobianOfSpatialHessianType |
typedef Superclass::JacobianOfSpatialJacobianType | JacobianOfSpatialJacobianType |
typedef Superclass::JacobianType | JacobianType |
typedef Superclass::NonZeroJacobianIndicesType | NonZeroJacobianIndicesType |
typedef Superclass::NumberOfParametersType | NumberOfParametersType |
typedef Superclass::OffsetType | OffsetType |
typedef Superclass::OutputCovariantVectorType | OutputCovariantVectorType |
typedef Superclass::OutputPointType | OutputPointType |
typedef Superclass::OutputVectorType | OutputVectorType |
typedef Superclass::OutputVnlVectorType | OutputVnlVectorType |
typedef Superclass::ParametersType | ParametersType |
typedef SmartPointer< Self > | Pointer |
typedef Superclass::ScalarType | ScalarType |
typedef EulerTransform | Self |
typedef Superclass::SpatialHessianType | SpatialHessianType |
typedef Superclass::SpatialJacobianType | SpatialJacobianType |
typedef EulerGroupTemplate< TScalarType, Dimension >::EulerTransform_tmp | Superclass |
Public Member Functions | |
virtual const char * | GetClassName () const |
bool | GetComputeZYX (void) const |
itkStaticConstMacro (SpaceDimension, unsigned int, Dimension) | |
void | SetComputeZYX (const bool) |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
EulerTransform () | |
~EulerTransform () override | |
Private Member Functions | |
EulerTransform (const Self &) | |
void | operator= (const Self &) |
typedef SmartPointer< const Self > itk::EulerTransform< TScalarType, Dimension >::ConstPointer |
Definition at line 153 of file itkEulerTransform.h.
typedef Superclass::InputCovariantVectorType itk::EulerTransform< TScalarType, Dimension >::InputCovariantVectorType |
Definition at line 176 of file itkEulerTransform.h.
typedef Superclass::InputPointType itk::EulerTransform< TScalarType, Dimension >::InputPointType |
Definition at line 172 of file itkEulerTransform.h.
typedef Superclass::InputVectorType itk::EulerTransform< TScalarType, Dimension >::InputVectorType |
Definition at line 174 of file itkEulerTransform.h.
typedef Superclass::InputVnlVectorType itk::EulerTransform< TScalarType, Dimension >::InputVnlVectorType |
Definition at line 178 of file itkEulerTransform.h.
typedef Superclass::InternalMatrixType itk::EulerTransform< TScalarType, Dimension >::InternalMatrixType |
Definition at line 189 of file itkEulerTransform.h.
typedef Superclass::JacobianOfSpatialHessianType itk::EulerTransform< TScalarType, Dimension >::JacobianOfSpatialHessianType |
Definition at line 188 of file itkEulerTransform.h.
typedef Superclass::JacobianOfSpatialJacobianType itk::EulerTransform< TScalarType, Dimension >::JacobianOfSpatialJacobianType |
Definition at line 185 of file itkEulerTransform.h.
typedef Superclass::JacobianType itk::EulerTransform< TScalarType, Dimension >::JacobianType |
Definition at line 170 of file itkEulerTransform.h.
typedef Superclass::NonZeroJacobianIndicesType itk::EulerTransform< TScalarType, Dimension >::NonZeroJacobianIndicesType |
Definition at line 182 of file itkEulerTransform.h.
typedef Superclass::NumberOfParametersType itk::EulerTransform< TScalarType, Dimension >::NumberOfParametersType |
Definition at line 169 of file itkEulerTransform.h.
typedef Superclass::OffsetType itk::EulerTransform< TScalarType, Dimension >::OffsetType |
Definition at line 171 of file itkEulerTransform.h.
typedef Superclass::OutputCovariantVectorType itk::EulerTransform< TScalarType, Dimension >::OutputCovariantVectorType |
Definition at line 177 of file itkEulerTransform.h.
typedef Superclass::OutputPointType itk::EulerTransform< TScalarType, Dimension >::OutputPointType |
Definition at line 173 of file itkEulerTransform.h.
typedef Superclass::OutputVectorType itk::EulerTransform< TScalarType, Dimension >::OutputVectorType |
Definition at line 175 of file itkEulerTransform.h.
typedef Superclass::OutputVnlVectorType itk::EulerTransform< TScalarType, Dimension >::OutputVnlVectorType |
Definition at line 179 of file itkEulerTransform.h.
typedef Superclass::ParametersType itk::EulerTransform< TScalarType, Dimension >::ParametersType |
Definition at line 168 of file itkEulerTransform.h.
typedef SmartPointer< Self > itk::EulerTransform< TScalarType, Dimension >::Pointer |
Definition at line 152 of file itkEulerTransform.h.
typedef Superclass::ScalarType itk::EulerTransform< TScalarType, Dimension >::ScalarType |
Typedefs inherited from the superclass. These are both in Rigid2D and Euler3D.
Definition at line 167 of file itkEulerTransform.h.
typedef EulerTransform itk::EulerTransform< TScalarType, Dimension >::Self |
Standard ITK-stuff.
Definition at line 148 of file itkEulerTransform.h.
typedef Superclass::SpatialHessianType itk::EulerTransform< TScalarType, Dimension >::SpatialHessianType |
Definition at line 186 of file itkEulerTransform.h.
typedef Superclass::SpatialJacobianType itk::EulerTransform< TScalarType, Dimension >::SpatialJacobianType |
Definition at line 183 of file itkEulerTransform.h.
typedef EulerGroupTemplate<TScalarType,Dimension>::EulerTransform_tmp itk::EulerTransform< TScalarType, Dimension >::Superclass |
Definition at line 151 of file itkEulerTransform.h.
|
inlineprotected |
Definition at line 212 of file itkEulerTransform.h.
|
inlineoverrideprotected |
Definition at line 213 of file itkEulerTransform.h.
|
private |
|
virtual |
Run-time type information (and related methods).
|
inline |
Make sure GetComputeZYX() is available, also in 2D, in which case, it just returns false.
Definition at line 203 of file itkEulerTransform.h.
itk::EulerTransform< TScalarType, Dimension >::itkStaticConstMacro | ( | SpaceDimension | , |
unsigned int | , | ||
Dimension | |||
) |
Dimension of the domain space.
|
static |
Method for creation through the object factory.
|
private |
|
inline |
Make sure SetComputeZYX() is available, also in 2D, in which case, its just a dummy function.
Definition at line 194 of file itkEulerTransform.h.
Generated on 1667476801 for elastix by 1.9.4 |