CustusX  2020.11.07-dev+develop.4ce4a
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

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

Definition at line 163 of file cxElastixExecuter.h.

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

Definition at line 171 of file cxElastixExecuter.h.

static void cx::ElastixEulerTransform::test ( )

Definition at line 194 of file cxElastixExecuter.h.

Transform3D cx::ElastixEulerTransform::toMatrix ( ) const

Definition at line 186 of file cxElastixExecuter.h.

Member Data Documentation

Vector3D cx::ElastixEulerTransform::mAngles_xyz

Definition at line 159 of file cxElastixExecuter.h.

Vector3D cx::ElastixEulerTransform::mCenterOfRotation

Definition at line 161 of file cxElastixExecuter.h.

Vector3D cx::ElastixEulerTransform::mTranslation

Definition at line 160 of file cxElastixExecuter.h.

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