|
Computer Assited Medical Intervention Tool Kit
version 5.0
|
|
Go to the documentation of this file. 1 #ifndef IMAGEORIENTATIONHELPER_H
2 #define IMAGEORIENTATIONHELPER_H
10 #include <vtkSmartPointer.h>
84 Q_ENUM(PossibleImageOrientations)
94 static const QStringList getPossibleImageOrientations();
100 static PossibleImageOrientations getOrientationAsEnum(QString orientation);
106 static QString getOrientationAsQString(PossibleImageOrientations orientation);
133 static vtkSmartPointer<vtkMatrix4x4> getTransformToRAI(PossibleImageOrientations orientation,
double dimX,
double dimY,
double dimZ);
159 static vtkSmartPointer<vtkMatrix4x4> getTransformToRAI(QString orientation,
double dimX,
double dimY,
double dimZ);
181 static vtkSmartPointer<vtkMatrix4x4> getTransformFromRAI(PossibleImageOrientations orientation,
double dimX,
double dimY,
double dimZ);
203 static vtkSmartPointer<vtkMatrix4x4> getTransformFromRAI(QString orientation,
double dimX,
double dimY,
double dimZ);
208 #endif // AXESREPRESENTATIONHELPER_H
@ RIP
X: Right to Left, Y: Inferior to Superiror, Z: Posterior to Anterior.
Definition: ImageOrientationHelper.h:59
@ IRA
Definition: ImageOrientationHelper.h:73
@ PIL
Definition: ImageOrientationHelper.h:71
@ SPL
Definition: ImageOrientationHelper.h:80
static PossibleImageOrientations getOrientationAsEnum(QString orientation)
Returns the Possible Medical Image orientation in PossibleImageOrientations enumeration format from a...
Definition: ImageOrientationHelper.cpp:44
@ LPI
Definition: ImageOrientationHelper.h:63
@ IAL
Definition: ImageOrientationHelper.h:75
@ SRP
Definition: ImageOrientationHelper.h:77
@ ILP
Definition: ImageOrientationHelper.h:74
@ PSR
Definition: ImageOrientationHelper.h:72
@ ARS
Definition: ImageOrientationHelper.h:65
@ RSA
etc.
Definition: ImageOrientationHelper.h:61
Helper class.
Definition: ImageOrientationHelper.h:32
@ SLA
Definition: ImageOrientationHelper.h:78
static vtkSmartPointer< vtkMatrix4x4 > getTransformFromRAI(PossibleImageOrientations orientation, double dimX, double dimY, double dimZ)
Given a possible Dicom Image Orientation, this method returns the transform matrix to express an RAI ...
Definition: ImageOrientationHelper.cpp:98
@ SAR
Definition: ImageOrientationHelper.h:79
@ UNKNOWN
Definition: ImageOrientationHelper.h:81
@ LAS
Definition: ImageOrientationHelper.h:62
@ RPS
X: Right to Left, Y: Posterior to Anterior, Z: Superior to Inferior.
Definition: ImageOrientationHelper.h:57
vtkSmartPointer< vtkTransform > transform
Definition: RendererWidget.cpp:372
@ RAI
Direct Orientations X: Right to Left, Y: Anterior to Posterior, Z: Inferior to Superiror.
Definition: ImageOrientationHelper.h:55
@ LIA
Definition: ImageOrientationHelper.h:64
@ IPR
Definition: ImageOrientationHelper.h:76
@ AIR
Definition: ImageOrientationHelper.h:67
@ ALI
Definition: ImageOrientationHelper.h:66
@ PRI
Definition: ImageOrientationHelper.h:69
static QString getOrientationAsQString(PossibleImageOrientations orientation)
Returns the Possible Medical Image orientation in QString format from a PossibleImageOrientation enum...
Definition: ImageOrientationHelper.cpp:61
@ PLS
Definition: ImageOrientationHelper.h:70
PossibleImageOrientations
For each axis (x, y or z), 6 possibilities:
Definition: ImageOrientationHelper.h:52
static const QStringList getPossibleImageOrientations()
Returns the enumeration type PossibleImageOrientations in the format of a QStringList.
Definition: ImageOrientationHelper.cpp:13
static vtkSmartPointer< vtkMatrix4x4 > getTransformToRAI(PossibleImageOrientations orientation, double dimX, double dimY, double dimZ)
Given a possible Dicom Image Orientation, this method returns the transform matrix to express the ima...
Definition: ImageOrientationHelper.cpp:216
#define CAMITK_API
Definition: CamiTKAPI.h:49
Definition: Action.cpp:35
@ ASL
Definition: ImageOrientationHelper.h:68