go home Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions
itk::EulerTransform< TScalarType, 3 > Class Template Reference

#include <itkEulerTransform.h>

Detailed Description

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

Definition at line 223 of file itkEulerTransform.h.

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

Public Types

typedef SmartPointer< const SelfConstPointer
 
typedef SmartPointer< SelfPointer
 
typedef EulerTransform Self
 
typedef EulerGroupTemplate< TScalarType, 3 >::EulerTransform_tmp Superclass
 

Public Member Functions

virtual const char * GetClassName () const
 
bool GetComputeZYX (void) const override
 
 itkStaticConstMacro (SpaceDimension, unsigned int, 3)
 
void SetComputeZYX (const bool arg) override
 

Static Public Member Functions

static Pointer New ()
 

Protected Member Functions

 EulerTransform ()
 
 ~EulerTransform () override
 

Private Member Functions

 EulerTransform (const Self &)
 
void operator= (const Self &)
 

Member Typedef Documentation

◆ ConstPointer

template<class TScalarType >
typedef SmartPointer< const Self > itk::EulerTransform< TScalarType, 3 >::ConstPointer

Definition at line 235 of file itkEulerTransform.h.

◆ Pointer

template<class TScalarType >
typedef SmartPointer< Self > itk::EulerTransform< TScalarType, 3 >::Pointer

Definition at line 234 of file itkEulerTransform.h.

◆ Self

template<class TScalarType >
typedef EulerTransform itk::EulerTransform< TScalarType, 3 >::Self

Standard ITK-stuff.

Definition at line 230 of file itkEulerTransform.h.

◆ Superclass

template<class TScalarType >
typedef EulerGroupTemplate<TScalarType,3>::EulerTransform_tmp itk::EulerTransform< TScalarType, 3 >::Superclass

Definition at line 233 of file itkEulerTransform.h.

Constructor & Destructor Documentation

◆ EulerTransform() [1/2]

template<class TScalarType >
itk::EulerTransform< TScalarType, 3 >::EulerTransform ( )
inlineprotected

Definition at line 287 of file itkEulerTransform.h.

◆ ~EulerTransform()

template<class TScalarType >
itk::EulerTransform< TScalarType, 3 >::~EulerTransform ( )
inlineoverrideprotected

Definition at line 288 of file itkEulerTransform.h.

◆ EulerTransform() [2/2]

template<class TScalarType >
itk::EulerTransform< TScalarType, 3 >::EulerTransform ( const Self )
private

Member Function Documentation

◆ GetClassName()

template<class TScalarType >
virtual const char * itk::EulerTransform< TScalarType, 3 >::GetClassName ( ) const
virtual

Run-time type information (and related methods).

◆ GetComputeZYX()

template<class TScalarType >
bool itk::EulerTransform< TScalarType, 3 >::GetComputeZYX ( void  ) 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 269 of file itkEulerTransform.h.

◆ itkStaticConstMacro()

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

Dimension of the domain space.

◆ New()

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

Method for creation through the object factory.

◆ operator=()

template<class TScalarType >
void itk::EulerTransform< TScalarType, 3 >::operator= ( const Self )
private

◆ SetComputeZYX()

template<class 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 251 of file itkEulerTransform.h.



Generated on 1667476801 for elastix by doxygen 1.9.4 elastix logo