 |
Computer Assited Medical Intervention Tool Kit
version 4.1
|
Go to the documentation of this file. 1 #ifndef IMAGEORIENTATIONHELPER_H
2 #define IMAGEORIENTATIONHELPER_H
10 #include <vtkSmartPointer.h>
84 Q_ENUMS(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);
183 static vtkSmartPointer<vtkMatrix4x4> getTransformFromRAI(PossibleImageOrientations orientation,
double dimX,
double dimY,
double dimZ);
210 static vtkSmartPointer<vtkMatrix4x4> getTransformFromRAI(QString orientation,
double dimX,
double dimY,
double dimZ);
215 #endif // AXESREPRESENTATIONHELPER_H
X: Right to Left, Y: Inferior to Superiror, Z: Posterior to Anterior.
Definition: ImageOrientationHelper.h:59
Definition: ImageOrientationHelper.h:73
Definition: ImageOrientationHelper.h:71
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
Definition: ImageOrientationHelper.h:63
Definition: ImageOrientationHelper.h:75
Definition: ImageOrientationHelper.h:77
Definition: ImageOrientationHelper.h:74
Definition: ImageOrientationHelper.h:72
Definition: ImageOrientationHelper.h:65
etc.
Definition: ImageOrientationHelper.h:61
Helper class.
Definition: ImageOrientationHelper.h:32
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
Definition: ImageOrientationHelper.h:79
Definition: ImageOrientationHelper.h:81
Definition: ImageOrientationHelper.h:62
X: Right to Left, Y: Posterior to Anterior, Z: Superior to Inferior.
Definition: ImageOrientationHelper.h:57
vtkSmartPointer< vtkTransform > transform
Definition: RendererWidget.cpp:593
Direct Orientations X: Right to Left, Y: Anterior to Posterior, Z: Inferior to Superiror.
Definition: ImageOrientationHelper.h:55
Q_ENUMS(ControlMode CameraOrientation)
RendererWidget implements all support methods to use camiTK with Qt interface.
Definition: ImageOrientationHelper.h:64
Definition: ImageOrientationHelper.h:76
Definition: ImageOrientationHelper.h:67
Definition: ImageOrientationHelper.h:66
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
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:48
Definition: Action.cpp:36
Definition: ImageOrientationHelper.h:68