NifTK
16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
|
Calibrates an Ultrasound Probe using LM optimisation, as described in Muratore 2001. More...
Public Member Functions | |
mitkClassMacroItkParent (UltrasoundPointerBasedCalibration, itk::Object) static Pointer New() | |
vtkSmartPointer< vtkMatrix4x4 > | GetCalibrationMatrix () const |
Returns (copies) the calibration matrix (rigid body and scaling) More... | |
vtkSmartPointer< vtkMatrix4x4 > | GetRigidBodyMatrix () const |
Returns (copies) the rigid body transformation. More... | |
vtkSmartPointer< vtkMatrix4x4 > | GetScalingMatrix () const |
Returns (copies) the scaling transformation. More... | |
void | SetSensorPoints (mitk::PointSet::Pointer points) |
Gives this object a pointer to the Sensor ('fixed') points (they are not copied). More... | |
void | SetImagePoints (mitk::PointSet::Pointer points) |
Gives this object a pointer to the Image ('moving') points (they are not copied). More... | |
double | DoPointerBasedCalibration () |
Performs calibration. More... | |
Protected Member Functions | |
UltrasoundPointerBasedCalibration () | |
virtual | ~UltrasoundPointerBasedCalibration () |
UltrasoundPointerBasedCalibration (const UltrasoundPointerBasedCalibration &) | |
UltrasoundPointerBasedCalibration & | operator= (const UltrasoundPointerBasedCalibration &) |
Calibrates an Ultrasound Probe using LM optimisation, as described in Muratore 2001.
|
protected |
|
protectedvirtual |
|
protected |
double niftk::UltrasoundPointerBasedCalibration::DoPointerBasedCalibration | ( | ) |
vtkSmartPointer< vtkMatrix4x4 > niftk::UltrasoundPointerBasedCalibration::GetCalibrationMatrix | ( | ) | const |
Returns (copies) the calibration matrix (rigid body and scaling)
vtkSmartPointer< vtkMatrix4x4 > niftk::UltrasoundPointerBasedCalibration::GetRigidBodyMatrix | ( | ) | const |
Returns (copies) the rigid body transformation.
vtkSmartPointer< vtkMatrix4x4 > niftk::UltrasoundPointerBasedCalibration::GetScalingMatrix | ( | ) | const |
Returns (copies) the scaling transformation.
niftk::UltrasoundPointerBasedCalibration::mitkClassMacroItkParent | ( | UltrasoundPointerBasedCalibration | , |
itk::Object | |||
) |
|
protected |
void niftk::UltrasoundPointerBasedCalibration::SetImagePoints | ( | mitk::PointSet::Pointer | points | ) |
Gives this object a pointer to the Image ('moving') points (they are not copied).
void niftk::UltrasoundPointerBasedCalibration::SetSensorPoints | ( | mitk::PointSet::Pointer | points | ) |
Gives this object a pointer to the Sensor ('fixed') points (they are not copied).