#include <SignPivotCalibration.h>
This class performs a pivot calibration and computes the transform from the tracked marker to the pivot point of the surgical tool using a set of position/orientation samples. The pivot position, the transform, and the root mean square error can be obtained.
Public Member Functions | |
| SignPivotCalibration () | |
| ~SignPivotCalibration () | |
| unsigned int | GetNumberOfSamples () const |
| void | AddSample (std::vector< double > quat, std::vector< double > trans) |
| void | CalculateCalibration () |
| Calculates the pivot calibration. | |
| void | GetPivotPosition (double pos[3]) |
| Gets the position of the pivot point. | |
| void | GetTranslation (double trans[3]) |
| Gets the translation from the tracked marker to the pivot point. | |
| double | GetRMSE () |
| Gets the root mean square error (RMSE). | |
|
|
|
|
|
|
|
||||||||||||
|
Adds a sample
|
|
|
Calculates the pivot calibration.
|
|
|
|
|
|
Gets the position of the pivot point.
|
|
|
Gets the root mean square error (RMSE).
|
|
|
Gets the translation from the tracked marker to the pivot point.
|
1.4.6