NorMIT-nav  22.09
An IGT application
cx::ElastixEulerTransform Class Reference

#include <cxElastixExecuter.h>

Public Member Functions

Transform3D toMatrix () const
 

Static Public Member Functions

static ElastixEulerTransform create (Vector3D angles_xyz, Vector3D translation, Vector3D centerOfRotation)
 
static ElastixEulerTransform create (Transform3D M, Vector3D centerOfRotation)
 
static void test ()
 

Public Attributes

Vector3D mAngles_xyz
 
Vector3D mTranslation
 
Vector3D mCenterOfRotation
 

Detailed Description

Class encapsulating the math conversions between the ElastiX "EulerTransform" representation and the Transform3D representation.

Definition at line 156 of file cxElastixExecuter.h.

Member Function Documentation

◆ create() [1/2]

static ElastixEulerTransform cx::ElastixEulerTransform::create ( Transform3D  M,
Vector3D  centerOfRotation 
)
inlinestatic

Definition at line 171 of file cxElastixExecuter.h.

◆ create() [2/2]

static ElastixEulerTransform cx::ElastixEulerTransform::create ( Vector3D  angles_xyz,
Vector3D  translation,
Vector3D  centerOfRotation 
)
inlinestatic

Definition at line 163 of file cxElastixExecuter.h.

◆ test()

static void cx::ElastixEulerTransform::test ( )
inlinestatic

Definition at line 194 of file cxElastixExecuter.h.

◆ toMatrix()

Transform3D cx::ElastixEulerTransform::toMatrix ( ) const
inline

Definition at line 186 of file cxElastixExecuter.h.

Member Data Documentation

◆ mAngles_xyz

Vector3D cx::ElastixEulerTransform::mAngles_xyz

Definition at line 159 of file cxElastixExecuter.h.

◆ mCenterOfRotation

Vector3D cx::ElastixEulerTransform::mCenterOfRotation

Definition at line 161 of file cxElastixExecuter.h.

◆ mTranslation

Vector3D cx::ElastixEulerTransform::mTranslation

Definition at line 160 of file cxElastixExecuter.h.


The documentation for this class was generated from the following file: