Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
|
#include <mitkStaticIGTHelperFunctions.h>
Static Public Member Functions | |
static double | GetAngleBetweenTwoQuaterions (mitk::Quaternion a, mitk::Quaternion b, itk::Vector< double, 3 > rotationVector) |
static double | GetAngleBetweenTwoQuaterions (mitk::Quaternion a, mitk::Quaternion b) |
static itk::Matrix< double, 3, 3 > | ConvertEulerAnglesToRotationMatrix (double alpha, double beta, double gamma) |
static double | ComputeFRE (mitk::PointSet::Pointer imageFiducials, mitk::PointSet::Pointer realWorldFiducials, vtkSmartPointer< vtkLandmarkTransform > transform=nullptr) |
Computes the fiducial registration error out of two sets of fiducials. The two sets must have the same size and the points must correspond to each other. More... | |
Definition at line 21 of file mitkStaticIGTHelperFunctions.h.
|
static |
Computes the fiducial registration error out of two sets of fiducials. The two sets must have the same size and the points must correspond to each other.
transform | This transform is applied to the image fiducials before the FRE calculation if it is given. |
Definition at line 94 of file mitkStaticIGTHelperFunctions.cpp.
References MITK_WARN.
Referenced by QmitkFiducialRegistrationWidget::Register().
|
static |
Converts euler angles (in degrees) to a rotation matrix.
Definition at line 54 of file mitkStaticIGTHelperFunctions.cpp.
References PI.
|
static |
Computes the angle in the plane perpendicular to the rotation axis of the two quaterions. Therefore, a vector is rotated with the difference of both rotations and the angle is computed. In some cases you might want to define this vector e.g., if working with 5D tools. For NDI Aurora 5D tools you need to defined this vector along the Z-axis.
Definition at line 16 of file mitkStaticIGTHelperFunctions.cpp.
|
static |
Computes difference between two quaternions in degree, which is the minimum rotation angle between these two quaternions. The used formula is described here: https://fgiesen.wordpress.com/2013/01/07/small-note-on-quaternion-distance-metrics/
Definition at line 44 of file mitkStaticIGTHelperFunctions.cpp.