NifTK
16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
|
Does an Ultrasound Pin/Cross-Wire calibration. More...
Public Member Functions | |
mitkClassMacro (VideoHandEyeCalibration, mitk::InvariantPointCalibration) static Pointer New() | |
virtual double | Calibrate () override |
Public Member Functions inherited from mitk::InvariantPointCalibration | |
mitkClassMacroItkParent(InvariantPointCalibration, itk::Object) typedef mitk void | SetInvariantPoint (const mitk::Point3D &point) |
mitk::Point3D | GetInvariantPoint () const |
void | SetOptimiseInvariantPoint (const bool &) |
bool | GetOptimiseInvariantPoint () const |
void | SetTimingLag (const double &timeStamp) |
void | SetAllowableTimingError (const TimeStampsContainer::TimeStamp &maxError) |
double | GetTimingLag () |
void | SetOptimiseTimingLag (const bool &) |
bool | GetOptimiseTimingLag () const |
void | SetRigidTransformation (const cv::Matx44d &rigidBodyTrans) |
cv::Matx44d | GetRigidTransformation () const |
void | SetRigidTransformationParameters (const std::vector< double > &rigidBodyTrans) |
void | SetOptimiseRigidTransformation (const bool &) |
bool | GetOptimiseRigidTransformation () const |
void | SetVerbose (const bool &) |
bool | GetVerbose () const |
void | LoadRigidTransformation (const std::string &fileName) |
Loads a 4x4 matrix for the initial guess of the rigid part of the transformation. More... | |
void | SaveRigidTransformation (const std::string &fileName) |
Saves the 4x4 matrix (after calibration). More... | |
void | SetTrackingData (mitk::TrackingAndTimeStampsContainer *trackingData) |
Sets the tracking data onto this object. More... | |
void | SetPointData (std::vector< std::pair< unsigned long long, cv::Point3d > > *pointData) |
Sets the point data onto this object. More... | |
Protected Member Functions | |
VideoHandEyeCalibration () | |
virtual | ~VideoHandEyeCalibration () |
VideoHandEyeCalibration (const VideoHandEyeCalibration &) | |
VideoHandEyeCalibration & | operator= (const VideoHandEyeCalibration &) |
Protected Member Functions inherited from mitk::InvariantPointCalibration | |
InvariantPointCalibration () | |
virtual | ~InvariantPointCalibration () |
InvariantPointCalibration (const InvariantPointCalibration &) | |
InvariantPointCalibration & | operator= (const InvariantPointCalibration &) |
Additional Inherited Members | |
Protected Attributes inherited from mitk::InvariantPointCalibration | |
itk::InvariantPointCalibrationCostFunction::Pointer | m_CostFunction |
std::vector< std::pair < unsigned long long, cv::Point3d > > * | m_PointData |
mitk::TrackingAndTimeStampsContainer * | m_TrackingData |
Does an Ultrasound Pin/Cross-Wire calibration.
|
protected |
|
protectedvirtual |
|
protected |
|
overridevirtual |
Implements mitk::InvariantPointCalibration.
mitk::VideoHandEyeCalibration::mitkClassMacro | ( | VideoHandEyeCalibration | , |
mitk::InvariantPointCalibration | |||
) |
|
protected |