PlusLib  2.9.0
Software library for tracked ultrasound image acquisition, calibration, and processing.
List of all members | Classes | Public Types | Public Member Functions | Static Public Member Functions | Protected Types | Protected Member Functions | Static Protected Member Functions | Protected Attributes
vtkPlusProbeCalibrationAlgo Class Reference

Probe calibration algorithm class. More...

#include <src/PlusCalibration/vtkProbeCalibrationAlgo/vtkPlusProbeCalibrationAlgo.h>

Inheritance diagram for vtkPlusProbeCalibrationAlgo:
Inheritance graph
[legend]
Collaboration diagram for vtkPlusProbeCalibrationAlgo:
Collaboration graph
[legend]

Classes

struct  NWireErrorType
 
struct  NWirePositionType
 
struct  PreProcessedWirePositionsType
 

Public Types

typedef vtkObject Superclass
 

Public Member Functions

PlusStatus Calibrate (vtkIGSIOTrackedFrameList *validationTrackedFrameList, int validationStartFrame, int validationEndFrame, vtkIGSIOTrackedFrameList *calibrationTrackedFrameList, int calibrationStartFrame, int calibrationEndFrame, vtkIGSIOTransformRepository *transformRepository, const std::vector< PlusNWire > &nWires)
 
PlusStatus Calibrate (vtkIGSIOTrackedFrameList *validationTrackedFrameList, vtkIGSIOTrackedFrameList *calibrationTrackedFrameList, vtkIGSIOTransformRepository *transformRepository, const std::vector< PlusNWire > &nWires)
 
void ComputeError2d (const vnl_matrix_fixed< double, 4, 4 > &imageToProbeMatrix, double &errorMean, double &errorStDev, double &errorRms)
 
void ComputeError3d (const vnl_matrix_fixed< double, 4, 4 > &imageToProbeMatrix, double &errorMean, double &errorStDev, double &errorRms)
 
virtual char * GetCalibrationDate ()
 
PlusStatus GetCalibrationReport (std::vector< double > *calibError, std::vector< double > *validError, vnl_matrix_fixed< double, 4, 4 > *imageToProbeTransformMatrix)
 
double GetCalibrationReprojectionError3DMean ()
 
double GetCalibrationReprojectionError3DStdDev ()
 
virtual const char * GetClassName ()
 
virtual char * GetImageCoordinateFrame ()
 
void GetImageToProbeTransformMatrix (vtkMatrix4x4 *imageToProbeMatrix)
 
vtkPlusProbeCalibrationOptimizerAlgoGetOptimizer ()
 
virtual char * GetPhantomCoordinateFrame ()
 
virtual char * GetProbeCoordinateFrame ()
 
virtual char * GetReferenceCoordinateFrame ()
 
std::string GetResultString (int precision=3)
 
double GetValidationReprojectionError3DMean ()
 
double GetValidationReprojectionError3DStdDev ()
 
PlusStatus GetXMLCalibrationResultAndErrorReport (vtkIGSIOTrackedFrameList *validationTrackedFrameList, int validationStartFrame, int validationEndFrame, vtkIGSIOTrackedFrameList *calibrationTrackedFrameList, int calibrationStartFrame, int calibrationEndFrame, vtkXMLDataElement *probeCalibrationResult)
 
virtual int IsA (const char *type)
 
virtual void PrintSelf (ostream &os, vtkIndent indent)
 
PlusStatus ReadConfiguration (vtkXMLDataElement *aConfig)
 
virtual void SetCalibrationDate (const char *)
 

Static Public Member Functions

static int IsTypeOf (const char *type)
 
static vtkPlusProbeCalibrationAlgoNew ()
 
static vtkPlusProbeCalibrationAlgoSafeDownCast (vtkObject *o)
 

Protected Types

enum  PreProcessedWirePositionIdType { CALIBRATION_ALL = 0, VALIDATION_ALL, CALIBRATION_NOT_OUTLIER, LAST_PREPROCESSED_WIRE_POS_ID }
 

Protected Member Functions

PlusStatus AddPositionsPerImage (igsioTrackedFrame *trackedFrame, vtkIGSIOTransformRepository *transformRepository, PreProcessedWirePositionIdType datasetType)
 
void ComputeError2d (PreProcessedWirePositionIdType datasetType, const vnl_matrix_fixed< double, 4, 4 > &imageToProbeMatrix, double &errorMean, double &errorStDev, double &errorRms, std::vector< std::vector< vnl_vector_fixed< double, 2 > > > *ReprojectionError2Ds=NULL)
 
void ComputeError3d (std::vector< double > &reprojectionErrors, PreProcessedWirePositionIdType datasetType, const vnl_matrix_fixed< double, 4, 4 > &imageToProbeMatrix)
 
PlusStatus ComputeImageToProbeTransformByLinearLeastSquaresMethod (vnl_matrix_fixed< double, 4, 4 > &imageToProbeTransformMatrix, std::set< int > &outliers)
 
PlusStatus ComputeReprojectionErrors2D (PreProcessedWirePositionIdType datasetType, const vnl_matrix_fixed< double, 4, 4 > &imageToProbeTransformMatrix)
 
PlusStatus ComputeReprojectionErrors3D (PreProcessedWirePositionIdType datasetType, const vnl_matrix_fixed< double, 4, 4 > &imageToProbeTransformMatrix)
 
PlusStatus SaveCalibrationResultAndErrorReportToXML (vtkIGSIOTrackedFrameList *validationTrackedFrameList, int validationStartFrame, int validationEndFrame, vtkIGSIOTrackedFrameList *calibrationTrackedFrameList, int calibrationStartFrame, int calibrationEndFrame)
 
void SetAndValidateImageToProbeTransform (const vnl_matrix_fixed< double, 4, 4 > &imageToProbeTransformMatrix, vtkIGSIOTransformRepository *transformRepository)
 
virtual void SetImageCoordinateFrame (const char *)
 
virtual void SetPhantomCoordinateFrame (const char *)
 
virtual void SetProbeCoordinateFrame (const char *)
 
virtual void SetReferenceCoordinateFrame (const char *)
 
void UpdateNonOutlierData (const std::set< int > &outliers)
 
 vtkPlusProbeCalibrationAlgo ()
 
virtual ~vtkPlusProbeCalibrationAlgo ()
 

Static Protected Member Functions

static double PointToWireDistance (const vnl_double_3 &aPoint, const vnl_double_3 &aLineEndPoint1, const vnl_double_3 &aLineEndPoint2)
 

Protected Attributes

char * CalibrationDate
 
double ErrorConfidenceLevel
 
char * ImageCoordinateFrame
 
vnl_matrix_fixed< double, 4, 4 > ImageToProbeTransformMatrix
 
std::vector< PlusNWireNWires
 
vtkPlusProbeCalibrationOptimizerAlgoOptimizer
 
char * PhantomCoordinateFrame
 
PreProcessedWirePositionsType PreProcessedWirePositions [LAST_PREPROCESSED_WIRE_POS_ID]
 
char * ProbeCoordinateFrame
 
char * ReferenceCoordinateFrame
 

Detailed Description

Probe calibration algorithm class.

Definition at line 32 of file vtkPlusProbeCalibrationAlgo.h.

Member Typedef Documentation

◆ Superclass

Definition at line 36 of file vtkPlusProbeCalibrationAlgo.h.

Member Enumeration Documentation

◆ PreProcessedWirePositionIdType

Enumerator
CALIBRATION_ALL 
VALIDATION_ALL 
CALIBRATION_NOT_OUTLIER 
LAST_PREPROCESSED_WIRE_POS_ID 

Definition at line 127 of file vtkPlusProbeCalibrationAlgo.h.

Constructor & Destructor Documentation

◆ vtkPlusProbeCalibrationAlgo()

vtkPlusProbeCalibrationAlgo::vtkPlusProbeCalibrationAlgo ( )
protected

Definition at line 45 of file vtkPlusProbeCalibrationAlgo.cxx.

◆ ~vtkPlusProbeCalibrationAlgo()

vtkPlusProbeCalibrationAlgo::~vtkPlusProbeCalibrationAlgo ( )
protectedvirtual

Definition at line 58 of file vtkPlusProbeCalibrationAlgo.cxx.

Member Function Documentation

◆ AddPositionsPerImage()

PlusStatus vtkPlusProbeCalibrationAlgo::AddPositionsPerImage ( igsioTrackedFrame *  trackedFrame,
vtkIGSIOTransformRepository *  transformRepository,
PreProcessedWirePositionIdType  datasetType 
)
protected

Calculate and add positions of an individual image for calibration or validation

Parameters
trackedFrameThe actual tracked frame (already segmented) to add for calibration or validation
transformRepositoryTransform repository object to be able to get the default transform
isValidationFlag whether the added data is for calibration or validation

Definition at line 369 of file vtkPlusProbeCalibrationAlgo.cxx.

◆ Calibrate() [1/2]

PlusStatus vtkPlusProbeCalibrationAlgo::Calibrate ( vtkIGSIOTrackedFrameList *  validationTrackedFrameList,
int  validationStartFrame,
int  validationEndFrame,
vtkIGSIOTrackedFrameList *  calibrationTrackedFrameList,
int  calibrationStartFrame,
int  calibrationEndFrame,
vtkIGSIOTransformRepository *  transformRepository,
const std::vector< PlusNWire > &  nWires 
)

Run calibration algorithm on the two input frame lists. It uses only a certain range of the input sequences (so it is possible to use the same sequence but different sections of it).

Parameters
validationTrackedFrameListTrackedFrameList with segmentation results for the validation
validationStartFrameFirst frame that is used from the validation tracked frame list for the validation (in case of -1 it starts with the first)
validationEndFrameLast frame that is used from the validation tracked frame list for the validation (in case of -1 it starts with the last)
calibrationTrackedFrameListTrackedFrameList with segmentation results for the calibration
calibrationStartFrameFirst frame that is used from the calibration tracked frame list for the calibration (in case of -1 it starts with the first)
calibrationEndFrameLast frame that is used from the calibration tracked frame list for the calibration (in case of -1 it starts with the last)
transformRepositoryTransform repository object to be able to get the default transform
nWiresNWire structure that contains the computed imaginary intersections. It used to determine the computed position

Definition at line 208 of file vtkPlusProbeCalibrationAlgo.cxx.

◆ Calibrate() [2/2]

PlusStatus vtkPlusProbeCalibrationAlgo::Calibrate ( vtkIGSIOTrackedFrameList *  validationTrackedFrameList,
vtkIGSIOTrackedFrameList *  calibrationTrackedFrameList,
vtkIGSIOTransformRepository *  transformRepository,
const std::vector< PlusNWire > &  nWires 
)

Run calibration algorithm on the two input frame lists (uses every frame in the two sequences)

Parameters
validationTrackedFrameListTrackedFrameList with segmentation results for the validation
calibrationTrackedFrameListTrackedFrameList with segmentation results for the calibration
transformRepositoryTransform repository object to be able to get the default transform
nWiresNWire structure that contains the computed imaginary intersections. It used to determine the computed position

Definition at line 89 of file vtkPlusProbeCalibrationAlgo.cxx.

◆ ComputeError2d() [1/2]

void vtkPlusProbeCalibrationAlgo::ComputeError2d ( const vnl_matrix_fixed< double, 4, 4 > &  imageToProbeMatrix,
double &  errorMean,
double &  errorStDev,
double &  errorRms 
)

Definition at line 1028 of file vtkPlusProbeCalibrationAlgo.cxx.

◆ ComputeError2d() [2/2]

void vtkPlusProbeCalibrationAlgo::ComputeError2d ( PreProcessedWirePositionIdType  datasetType,
const vnl_matrix_fixed< double, 4, 4 > &  imageToProbeMatrix,
double &  errorMean,
double &  errorStDev,
double &  errorRms,
std::vector< std::vector< vnl_vector_fixed< double, 2 > > > *  ReprojectionError2Ds = NULL 
)
protected

Definition at line 1034 of file vtkPlusProbeCalibrationAlgo.cxx.

◆ ComputeError3d() [1/2]

void vtkPlusProbeCalibrationAlgo::ComputeError3d ( const vnl_matrix_fixed< double, 4, 4 > &  imageToProbeMatrix,
double &  errorMean,
double &  errorStDev,
double &  errorRms 
)

Definition at line 1140 of file vtkPlusProbeCalibrationAlgo.cxx.

◆ ComputeError3d() [2/2]

void vtkPlusProbeCalibrationAlgo::ComputeError3d ( std::vector< double > &  reprojectionErrors,
PreProcessedWirePositionIdType  datasetType,
const vnl_matrix_fixed< double, 4, 4 > &  imageToProbeMatrix 
)
protected

Definition at line 1120 of file vtkPlusProbeCalibrationAlgo.cxx.

◆ ComputeImageToProbeTransformByLinearLeastSquaresMethod()

PlusStatus vtkPlusProbeCalibrationAlgo::ComputeImageToProbeTransformByLinearLeastSquaresMethod ( vnl_matrix_fixed< double, 4, 4 > &  imageToProbeTransformMatrix,
std::set< int > &  outliers 
)
protected
Parameters
outliersindices of the measurement points that was found to be an outlier when computing any matrix row

Definition at line 97 of file vtkPlusProbeCalibrationAlgo.cxx.

◆ ComputeReprojectionErrors2D()

PlusStatus vtkPlusProbeCalibrationAlgo::ComputeReprojectionErrors2D ( PreProcessedWirePositionIdType  datasetType,
const vnl_matrix_fixed< double, 4, 4 > &  imageToProbeTransformMatrix 
)
protected

Calculate 2D reprojection errors

Parameters
trackedFrameListTracked frame list for validation
startFrameFirst frame that is used from the tracked frame list for the error computation (in case of -1 it starts with the first)
endFrameLast frame that is used from the tracked frame list for the error computation (in case of -1 it starts with the last)
transformRepositoryTransform repository object to be able to get the default transform
isValidationFlag whether the input tracked frame list is of calibration or validation

Definition at line 577 of file vtkPlusProbeCalibrationAlgo.cxx.

◆ ComputeReprojectionErrors3D()

PlusStatus vtkPlusProbeCalibrationAlgo::ComputeReprojectionErrors3D ( PreProcessedWirePositionIdType  datasetType,
const vnl_matrix_fixed< double, 4, 4 > &  imageToProbeTransformMatrix 
)
protected

Calculate 3D reprojection errors

Parameters
trackedFrameListTracked frame list for error computation
startFrameFirst frame that is used from the tracked frame list for the error computation (in case of -1 it starts with the first)
endFrameLast frame that is used from the tracked frame list for the error computation (in case of -1 it starts with the last)
transformRepositoryTransform repository object to be able to get the default transform
isValidationFlag whether the input tracked frame list is of calibration or validation

Definition at line 550 of file vtkPlusProbeCalibrationAlgo.cxx.

◆ GetCalibrationDate()

virtual char* vtkPlusProbeCalibrationAlgo::GetCalibrationDate ( )
virtual

Get the calibration date and time in string format

◆ GetCalibrationReport()

PlusStatus vtkPlusProbeCalibrationAlgo::GetCalibrationReport ( std::vector< double > *  calibError,
std::vector< double > *  validError,
vnl_matrix_fixed< double, 4, 4 > *  imageToProbeTransformMatrix 
)

Definition at line 984 of file vtkPlusProbeCalibrationAlgo.cxx.

◆ GetCalibrationReprojectionError3DMean()

double vtkPlusProbeCalibrationAlgo::GetCalibrationReprojectionError3DMean ( )

Get the mean 3D out-of-plane error (OPE), computed from all calibration frames, taking into account the confidence interval.

Definition at line 1149 of file vtkPlusProbeCalibrationAlgo.cxx.

◆ GetCalibrationReprojectionError3DStdDev()

double vtkPlusProbeCalibrationAlgo::GetCalibrationReprojectionError3DStdDev ( )

Get the 3D out-of-plane error (OPE) standard deviation, computed from all calibration frames, taking into account the confidence interval.

Definition at line 1155 of file vtkPlusProbeCalibrationAlgo.cxx.

◆ GetClassName()

virtual const char* vtkPlusProbeCalibrationAlgo::GetClassName ( )
virtual

◆ GetImageCoordinateFrame()

virtual char* vtkPlusProbeCalibrationAlgo::GetImageCoordinateFrame ( )
virtual

Get the image coordinate frame name

◆ GetImageToProbeTransformMatrix()

void vtkPlusProbeCalibrationAlgo::GetImageToProbeTransformMatrix ( vtkMatrix4x4 *  imageToProbeMatrix)

Get the calibration result transformation matrix

Definition at line 1173 of file vtkPlusProbeCalibrationAlgo.cxx.

◆ GetOptimizer()

vtkPlusProbeCalibrationOptimizerAlgo* vtkPlusProbeCalibrationAlgo::GetOptimizer ( )
inline

Definition at line 117 of file vtkPlusProbeCalibrationAlgo.h.

◆ GetPhantomCoordinateFrame()

virtual char* vtkPlusProbeCalibrationAlgo::GetPhantomCoordinateFrame ( )
virtual

Get the phantom coordinate frame name

◆ GetProbeCoordinateFrame()

virtual char* vtkPlusProbeCalibrationAlgo::GetProbeCoordinateFrame ( )
virtual

Get the probe coordinate frame name

◆ GetReferenceCoordinateFrame()

virtual char* vtkPlusProbeCalibrationAlgo::GetReferenceCoordinateFrame ( )
virtual

Get the reference coordinate frame name

◆ GetResultString()

std::string vtkPlusProbeCalibrationAlgo::GetResultString ( int  precision = 3)

Assembles the result string to display

Parameters
precisionNumber of decimals printed in the string
Returns
String containing results

Definition at line 617 of file vtkPlusProbeCalibrationAlgo.cxx.

◆ GetValidationReprojectionError3DMean()

double vtkPlusProbeCalibrationAlgo::GetValidationReprojectionError3DMean ( )

Get the mean 3D out-of-plane error (OPE), computed from all validation frames, taking into account the confidence interval.

Definition at line 1161 of file vtkPlusProbeCalibrationAlgo.cxx.

◆ GetValidationReprojectionError3DStdDev()

double vtkPlusProbeCalibrationAlgo::GetValidationReprojectionError3DStdDev ( )

Get the 3D out-of-plane error (OPE) standard deviation, computed from all validation frames, taking into account the confidence interval.

Definition at line 1167 of file vtkPlusProbeCalibrationAlgo.cxx.

◆ GetXMLCalibrationResultAndErrorReport()

PlusStatus vtkPlusProbeCalibrationAlgo::GetXMLCalibrationResultAndErrorReport ( vtkIGSIOTrackedFrameList *  validationTrackedFrameList,
int  validationStartFrame,
int  validationEndFrame,
vtkIGSIOTrackedFrameList *  calibrationTrackedFrameList,
int  calibrationStartFrame,
int  calibrationEndFrame,
vtkXMLDataElement *  probeCalibrationResult 
)

Get calibration result and error report in XML format

Parameters
validationTrackedFrameListTrackedFrameList with segmentation results for the validation
validationStartFrameFirst frame that is used from the validation tracked frame list for the validation (in case of -1 it starts with the first)
validationEndFrameLast frame that is used from the validation tracked frame list for the validation (in case of -1 it starts with the last)
calibrationTrackedFrameListTrackedFrameList with segmentation results for the calibration
calibrationStartFrameFirst frame that is used from the calibration tracked frame list for the calibration (in case of -1 it starts with the first)
calibrationEndFrameLast frame that is used from the calibration tracked frame list for the calibration (in case of -1 it starts with the last)
probeCalibrationResultOutput XML data element

Definition at line 690 of file vtkPlusProbeCalibrationAlgo.cxx.

◆ IsA()

virtual int vtkPlusProbeCalibrationAlgo::IsA ( const char *  type)
virtual

◆ IsTypeOf()

static int vtkPlusProbeCalibrationAlgo::IsTypeOf ( const char *  type)
static

◆ New()

static vtkPlusProbeCalibrationAlgo* vtkPlusProbeCalibrationAlgo::New ( )
static

◆ PointToWireDistance()

double vtkPlusProbeCalibrationAlgo::PointToWireDistance ( const vnl_double_3 &  aPoint,
const vnl_double_3 &  aLineEndPoint1,
const vnl_double_3 &  aLineEndPoint2 
)
staticprotected

Definition at line 1017 of file vtkPlusProbeCalibrationAlgo.cxx.

◆ PrintSelf()

void vtkPlusProbeCalibrationAlgo::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
virtual

Definition at line 39 of file vtkPlusProbeCalibrationAlgo.cxx.

◆ ReadConfiguration()

PlusStatus vtkPlusProbeCalibrationAlgo::ReadConfiguration ( vtkXMLDataElement *  aConfig)

Read XML based configuration of the calibration controller

Parameters
aConfigRoot element of device set configuration data

Definition at line 68 of file vtkPlusProbeCalibrationAlgo.cxx.

◆ SafeDownCast()

static vtkPlusProbeCalibrationAlgo* vtkPlusProbeCalibrationAlgo::SafeDownCast ( vtkObject *  o)
static

◆ SaveCalibrationResultAndErrorReportToXML()

PlusStatus vtkPlusProbeCalibrationAlgo::SaveCalibrationResultAndErrorReportToXML ( vtkIGSIOTrackedFrameList *  validationTrackedFrameList,
int  validationStartFrame,
int  validationEndFrame,
vtkIGSIOTrackedFrameList *  calibrationTrackedFrameList,
int  calibrationStartFrame,
int  calibrationEndFrame 
)
protected

Save results and error report to XML

Definition at line 659 of file vtkPlusProbeCalibrationAlgo.cxx.

◆ SetAndValidateImageToProbeTransform()

void vtkPlusProbeCalibrationAlgo::SetAndValidateImageToProbeTransform ( const vnl_matrix_fixed< double, 4, 4 > &  imageToProbeTransformMatrix,
vtkIGSIOTransformRepository *  transformRepository 
)
protected

Set ImageToProbe calibration result matrix and validate it. It doesn't modify the original transform to make the rotation orthogonal

Parameters
imageToProbeTransformMatrixthe calculated image to probe matrix
transformRepositorythe transform repository to populate

Definition at line 518 of file vtkPlusProbeCalibrationAlgo.cxx.

◆ SetCalibrationDate()

virtual void vtkPlusProbeCalibrationAlgo::SetCalibrationDate ( const char *  )
virtual

Set the calibration date and time in string format

◆ SetImageCoordinateFrame()

virtual void vtkPlusProbeCalibrationAlgo::SetImageCoordinateFrame ( const char *  )
protectedvirtual

Set the image coordinate frame name

◆ SetPhantomCoordinateFrame()

virtual void vtkPlusProbeCalibrationAlgo::SetPhantomCoordinateFrame ( const char *  )
protectedvirtual

Set the phantom coordinate frame name

◆ SetProbeCoordinateFrame()

virtual void vtkPlusProbeCalibrationAlgo::SetProbeCoordinateFrame ( const char *  )
protectedvirtual

Set the probe coordinate frame name

◆ SetReferenceCoordinateFrame()

virtual void vtkPlusProbeCalibrationAlgo::SetReferenceCoordinateFrame ( const char *  )
protectedvirtual

Set the reference coordinate frame name

◆ UpdateNonOutlierData()

void vtkPlusProbeCalibrationAlgo::UpdateNonOutlierData ( const std::set< int > &  outliers)
protected

Remove outliers from calibration data

Definition at line 993 of file vtkPlusProbeCalibrationAlgo.cxx.

Member Data Documentation

◆ CalibrationDate

char* vtkPlusProbeCalibrationAlgo::CalibrationDate
protected

Calibration date in string format

Definition at line 208 of file vtkPlusProbeCalibrationAlgo.h.

◆ ErrorConfidenceLevel

double vtkPlusProbeCalibrationAlgo::ErrorConfidenceLevel
protected

Confidence level (trusted zone) as a percentage of the independent validation data used to produce the final error computation results. It serves as an effective way to get rid of corrupted data (or outliers) in the validation dataset. Default value: 0.95 (or 95%), meaning the top ranked 95% of the ascendingly-ordered PRE values from the validation data would be accepted as the valid PRE values.

Definition at line 315 of file vtkPlusProbeCalibrationAlgo.h.

◆ ImageCoordinateFrame

char* vtkPlusProbeCalibrationAlgo::ImageCoordinateFrame
protected

Name of the image coordinate frame (eg. Image)

Definition at line 211 of file vtkPlusProbeCalibrationAlgo.h.

◆ ImageToProbeTransformMatrix

vnl_matrix_fixed<double, 4, 4> vtkPlusProbeCalibrationAlgo::ImageToProbeTransformMatrix
protected

The result of the calibration

Definition at line 223 of file vtkPlusProbeCalibrationAlgo.h.

◆ NWires

std::vector<PlusNWire> vtkPlusProbeCalibrationAlgo::NWires
protected

List of NWires used for calibration and error computation

Definition at line 226 of file vtkPlusProbeCalibrationAlgo.h.

◆ Optimizer

vtkPlusProbeCalibrationOptimizerAlgo* vtkPlusProbeCalibrationAlgo::Optimizer
protected

Definition at line 317 of file vtkPlusProbeCalibrationAlgo.h.

◆ PhantomCoordinateFrame

char* vtkPlusProbeCalibrationAlgo::PhantomCoordinateFrame
protected

Name of the phantom coordinate frame (eg. Phantom)

Definition at line 217 of file vtkPlusProbeCalibrationAlgo.h.

◆ PreProcessedWirePositions

PreProcessedWirePositionsType vtkPlusProbeCalibrationAlgo::PreProcessedWirePositions[LAST_PREPROCESSED_WIRE_POS_ID]
protected

Definition at line 309 of file vtkPlusProbeCalibrationAlgo.h.

◆ ProbeCoordinateFrame

char* vtkPlusProbeCalibrationAlgo::ProbeCoordinateFrame
protected

Name of the probe coordinate frame (eg. Probe)

Definition at line 214 of file vtkPlusProbeCalibrationAlgo.h.

◆ ReferenceCoordinateFrame

char* vtkPlusProbeCalibrationAlgo::ReferenceCoordinateFrame
protected

Name of the reference coordinate frame (eg. Reference)

Definition at line 220 of file vtkPlusProbeCalibrationAlgo.h.


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