go home Home | Main Page | Topics | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages
Loading...
Searching...
No Matches
itk::EulerTransform< TScalarType, 3 > Class Template Reference

#include <itkEulerTransform.h>

Detailed Description

template<typename TScalarType>
class itk::EulerTransform< TScalarType, 3 >

Definition at line 159 of file itkEulerTransform.h.

Inheritance diagram for itk::EulerTransform< TScalarType, 3 >:

Public Types

using ConstPointer = SmartPointer<const Self>
using Pointer = SmartPointer<Self>
using Self = EulerTransform
using Superclass = EulerGroupTemplate<TScalarType, 3>

Public Member Functions

bool GetComputeZYX () const override
 ITK_DISALLOW_COPY_AND_MOVE (EulerTransform)
 itkOverrideGetNameOfClassMacro (EulerTransform)
 itkStaticConstMacro (SpaceDimension, unsigned int, 3)
void SetComputeZYX (const bool arg) override

Static Public Member Functions

static Pointer New ()

Protected Member Functions

 EulerTransform ()=default
 ~EulerTransform () override=default

Member Typedef Documentation

◆ ConstPointer

template<typename TScalarType>
using itk::EulerTransform< TScalarType, 3 >::ConstPointer = SmartPointer<const Self>

Definition at line 168 of file itkEulerTransform.h.

◆ Pointer

template<typename TScalarType>
using itk::EulerTransform< TScalarType, 3 >::Pointer = SmartPointer<Self>

Definition at line 167 of file itkEulerTransform.h.

◆ Self

template<typename TScalarType>
using itk::EulerTransform< TScalarType, 3 >::Self = EulerTransform

Standard ITK-stuff.

Definition at line 165 of file itkEulerTransform.h.

◆ Superclass

template<typename TScalarType>
using itk::EulerTransform< TScalarType, 3 >::Superclass = EulerGroupTemplate<TScalarType, 3>

Definition at line 166 of file itkEulerTransform.h.

Constructor & Destructor Documentation

◆ EulerTransform()

template<typename TScalarType>
itk::EulerTransform< TScalarType, 3 >::EulerTransform ( )
protecteddefault

◆ ~EulerTransform()

template<typename TScalarType>
itk::EulerTransform< TScalarType, 3 >::~EulerTransform ( )
overrideprotecteddefault

Member Function Documentation

◆ GetComputeZYX()

template<typename TScalarType>
bool itk::EulerTransform< TScalarType, 3 >::GetComputeZYX ( ) const
inlineoverride

Make sure GetComputeZYX() is available, also in 2D, in which case, it just returns false.

Note
This member function is only an override in 3D.

Definition at line 203 of file itkEulerTransform.h.

◆ ITK_DISALLOW_COPY_AND_MOVE()

template<typename TScalarType>
itk::EulerTransform< TScalarType, 3 >::ITK_DISALLOW_COPY_AND_MOVE ( EulerTransform< TScalarType, 3 > )

◆ itkOverrideGetNameOfClassMacro()

template<typename TScalarType>
itk::EulerTransform< TScalarType, 3 >::itkOverrideGetNameOfClassMacro ( EulerTransform< TScalarType, 3 > )

Run-time type information (and related methods).

◆ itkStaticConstMacro()

template<typename TScalarType>
itk::EulerTransform< TScalarType, 3 >::itkStaticConstMacro ( SpaceDimension ,
unsigned int ,
3  )

Dimension of the domain space.

◆ New()

template<typename TScalarType>
Pointer itk::EulerTransform< TScalarType, 3 >::New ( )
static

Method for creation through the object factory.

◆ SetComputeZYX()

template<typename TScalarType>
void itk::EulerTransform< TScalarType, 3 >::SetComputeZYX ( const bool arg)
inlineoverride

Make sure SetComputeZYX() is available, also in 2D, in which case, its just a dummy function.

Note
This member function is only an override in 3D.

Definition at line 185 of file itkEulerTransform.h.



Generated on 1774142652 for elastix by doxygen 1.15.0 elastix logo