Medical Imaging Interaction Toolkit  2023.12.00
Medical Imaging Interaction Toolkit
mitk::PivotCalibration Class Reference

Class for performing a pivot calibration out of a set of navigation datas. More...

#include <mitkPivotCalibration.h>

Inheritance diagram for mitk::PivotCalibration:
Collaboration diagram for mitk::PivotCalibration:

Public Member Functions

 mitkClassMacroItkParent (PivotCalibration, itk::Object)
 
void AddNavigationData (mitk::NavigationData::Pointer data)
 
bool ComputePivotResult ()
 Computes the pivot point and rotation/axis on the given navigation datas. You can get the results afterwards. More...
 
virtual mitk::Point3D GetResultPivotPoint ()
 
virtual double GetResultRMSError ()
 

Static Public Member Functions

static Pointer New ()
 

Protected Member Functions

 PivotCalibration ()
 
 ~PivotCalibration () override
 
bool ComputePivotPoint ()
 
bool ComputePivotAxis ()
 

Protected Attributes

std::vector< mitk::NavigationData::Pointer > m_NavigationDatas
 
mitk::Point3D m_ResultPivotPoint
 
double m_ResultRMSError
 

Detailed Description

Class for performing a pivot calibration out of a set of navigation datas.

Documentation

Definition at line 31 of file mitkPivotCalibration.h.

Constructor & Destructor Documentation

◆ PivotCalibration()

mitk::PivotCalibration::PivotCalibration ( )
protected

◆ ~PivotCalibration()

mitk::PivotCalibration::~PivotCalibration ( )
overrideprotected

Member Function Documentation

◆ AddNavigationData()

void mitk::PivotCalibration::AddNavigationData ( mitk::NavigationData::Pointer  data)

◆ ComputePivotAxis()

bool mitk::PivotCalibration::ComputePivotAxis ( )
protected

◆ ComputePivotPoint()

bool mitk::PivotCalibration::ComputePivotPoint ( )
protected

◆ ComputePivotResult()

bool mitk::PivotCalibration::ComputePivotResult ( )

Computes the pivot point and rotation/axis on the given navigation datas. You can get the results afterwards.

Returns
Returns true if the computation was successfull, false if not.

◆ GetResultPivotPoint()

virtual mitk::Point3D mitk::PivotCalibration::GetResultPivotPoint ( )
virtual

◆ GetResultRMSError()

virtual double mitk::PivotCalibration::GetResultRMSError ( )
virtual

◆ mitkClassMacroItkParent()

mitk::PivotCalibration::mitkClassMacroItkParent ( PivotCalibration  ,
itk::Object   
)

◆ New()

static Pointer mitk::PivotCalibration::New ( )
static

Member Data Documentation

◆ m_NavigationDatas

std::vector<mitk::NavigationData::Pointer> mitk::PivotCalibration::m_NavigationDatas
protected

Definition at line 51 of file mitkPivotCalibration.h.

◆ m_ResultPivotPoint

mitk::Point3D mitk::PivotCalibration::m_ResultPivotPoint
protected

Definition at line 56 of file mitkPivotCalibration.h.

◆ m_ResultRMSError

double mitk::PivotCalibration::m_ResultRMSError
protected

Definition at line 57 of file mitkPivotCalibration.h.


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