Landmark registration to determine the Phantom pose relative to the attached marker (PhantomReference).
More...
#include <src/PlusCalibration/vtkPhantomLinearObjectRegistrationAlgo/vtkPlusPhantomLinearObjectRegistrationAlgo.h>
Landmark registration to determine the Phantom pose relative to the attached marker (PhantomReference).
Definition at line 32 of file vtkPlusPhantomLinearObjectRegistrationAlgo.h.
◆ Superclass
◆ vtkPlusPhantomLinearObjectRegistrationAlgo()
vtkPlusPhantomLinearObjectRegistrationAlgo::vtkPlusPhantomLinearObjectRegistrationAlgo |
( |
| ) |
|
|
protected |
◆ ~vtkPlusPhantomLinearObjectRegistrationAlgo()
vtkPlusPhantomLinearObjectRegistrationAlgo::~vtkPlusPhantomLinearObjectRegistrationAlgo |
( |
| ) |
|
|
protectedvirtual |
◆ ComputeError()
PlusStatus vtkPlusPhantomLinearObjectRegistrationAlgo::ComputeError |
( |
| ) |
|
|
protected |
◆ GetClassName()
virtual const char* vtkPlusPhantomLinearObjectRegistrationAlgo::GetClassName |
( |
| ) |
|
|
virtual |
◆ GetConfigurationElementName()
static std::string vtkPlusPhantomLinearObjectRegistrationAlgo::GetConfigurationElementName |
( |
| ) |
|
|
inlinestatic |
◆ GetDefinedPlaneName()
std::string vtkPlusPhantomLinearObjectRegistrationAlgo::GetDefinedPlaneName |
( |
int |
aIndex | ) |
|
|
inline |
◆ GetDefinedPlanesFromXML()
Planes* vtkPlusPhantomLinearObjectRegistrationAlgo::GetDefinedPlanesFromXML |
( |
| ) |
|
◆ GetPhantomCoordinateFrame()
virtual char* vtkPlusPhantomLinearObjectRegistrationAlgo::GetPhantomCoordinateFrame |
( |
| ) |
|
|
virtual |
◆ GetPhantomToReferenceTransformMatrix()
virtual vtkMatrix4x4* vtkPlusPhantomLinearObjectRegistrationAlgo::GetPhantomToReferenceTransformMatrix |
( |
| ) |
|
|
virtual |
◆ GetRecordedPoints()
virtual vtkPoints* vtkPlusPhantomLinearObjectRegistrationAlgo::GetRecordedPoints |
( |
| ) |
|
|
virtual |
◆ GetReferenceCoordinateFrame()
virtual char* vtkPlusPhantomLinearObjectRegistrationAlgo::GetReferenceCoordinateFrame |
( |
| ) |
|
|
virtual |
◆ GetRegistrationError()
virtual double vtkPlusPhantomLinearObjectRegistrationAlgo::GetRegistrationError |
( |
| ) |
|
|
virtual |
◆ GetStylusTipCoordinateFrame()
virtual char* vtkPlusPhantomLinearObjectRegistrationAlgo::GetStylusTipCoordinateFrame |
( |
| ) |
|
|
virtual |
◆ GetUserRecordedPlanes()
Planes* vtkPlusPhantomLinearObjectRegistrationAlgo::GetUserRecordedPlanes |
( |
| ) |
|
◆ Initialize()
PlusStatus vtkPlusPhantomLinearObjectRegistrationAlgo::Initialize |
( |
| ) |
|
◆ InsertNextCalibrationPoint()
PlusStatus vtkPlusPhantomLinearObjectRegistrationAlgo::InsertNextCalibrationPoint |
( |
vtkMatrix4x4 * |
aMarkerToReferenceTransformMatrix | ) |
|
◆ IsA()
virtual int vtkPlusPhantomLinearObjectRegistrationAlgo::IsA |
( |
const char * |
type | ) |
|
|
virtual |
◆ IsTypeOf()
static int vtkPlusPhantomLinearObjectRegistrationAlgo::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
◆ LinearObjectRegister()
PlusStatus vtkPlusPhantomLinearObjectRegistrationAlgo::LinearObjectRegister |
( |
vtkIGSIOTransformRepository * |
aTransformRepository = NULL | ) |
|
Performs landmark registration to determine transformation from phantom reference to phantom
- Parameters
-
aTransformRepository | Transform repository to save the results into |
Definition at line 60 of file vtkPlusPhantomLinearObjectRegistrationAlgo.cxx.
◆ New()
◆ ReadConfiguration()
PlusStatus vtkPlusPhantomLinearObjectRegistrationAlgo::ReadConfiguration |
( |
vtkXMLDataElement * |
aConfig | ) |
|
◆ SafeDownCast()
◆ SetDefinedPlanesFromXML()
void vtkPlusPhantomLinearObjectRegistrationAlgo::SetDefinedPlanesFromXML |
( |
Planes * |
planes | ) |
|
|
protected |
◆ SetMarkerToReferenceTransformMatrixArray()
virtual void vtkPlusPhantomLinearObjectRegistrationAlgo::SetMarkerToReferenceTransformMatrixArray |
( |
vtkDoubleArray * |
| ) |
|
|
protectedvirtual |
◆ SetPhantomCoordinateFrame()
virtual void vtkPlusPhantomLinearObjectRegistrationAlgo::SetPhantomCoordinateFrame |
( |
const char * |
| ) |
|
|
protectedvirtual |
◆ SetPhantomToReferenceTransformMatrix()
virtual void vtkPlusPhantomLinearObjectRegistrationAlgo::SetPhantomToReferenceTransformMatrix |
( |
vtkMatrix4x4 * |
| ) |
|
|
virtual |
◆ SetRecordedPlanes()
void vtkPlusPhantomLinearObjectRegistrationAlgo::SetRecordedPlanes |
( |
Planes * |
planes | ) |
|
|
protected |
◆ SetRecordedPoints()
virtual void vtkPlusPhantomLinearObjectRegistrationAlgo::SetRecordedPoints |
( |
vtkPoints * |
| ) |
|
|
protectedvirtual |
Sets the points that were recorded by a stylus
◆ SetReferenceCoordinateFrame()
virtual void vtkPlusPhantomLinearObjectRegistrationAlgo::SetReferenceCoordinateFrame |
( |
const char * |
| ) |
|
|
protectedvirtual |
◆ SetStylusTipCoordinateFrame()
virtual void vtkPlusPhantomLinearObjectRegistrationAlgo::SetStylusTipCoordinateFrame |
( |
const char * |
| ) |
|
|
protectedvirtual |
◆ ConfigurationElementName
std::string vtkPlusPhantomLinearObjectRegistrationAlgo::ConfigurationElementName = "vtkPlusPhantomLinearObjectRegistrationAlgo" |
|
staticprotected |
◆ DefinedPlaneNames
std::vector<std::string> vtkPlusPhantomLinearObjectRegistrationAlgo::DefinedPlaneNames |
|
protected |
◆ DefinedPlanes
Planes vtkPlusPhantomLinearObjectRegistrationAlgo::DefinedPlanes |
|
protected |
◆ DefinedReferenceNames
std::vector<std::string> vtkPlusPhantomLinearObjectRegistrationAlgo::DefinedReferenceNames |
|
protected |
◆ DefinedReferences
References vtkPlusPhantomLinearObjectRegistrationAlgo::DefinedReferences |
|
protected |
◆ MarkerToReferenceTransformMatrixArray
vtkDoubleArray* vtkPlusPhantomLinearObjectRegistrationAlgo::MarkerToReferenceTransformMatrixArray |
|
protected |
◆ PhantomCoordinateFrame
char* vtkPlusPhantomLinearObjectRegistrationAlgo::PhantomCoordinateFrame |
|
protected |
◆ PhantomToReferenceTransformMatrix
vtkMatrix4x4* vtkPlusPhantomLinearObjectRegistrationAlgo::PhantomToReferenceTransformMatrix |
|
protected |
◆ RecordedPlanes
Planes vtkPlusPhantomLinearObjectRegistrationAlgo::RecordedPlanes |
|
protected |
◆ RecordedPoints
vtkPoints* vtkPlusPhantomLinearObjectRegistrationAlgo::RecordedPoints |
|
protected |
◆ RecordedReferences
References vtkPlusPhantomLinearObjectRegistrationAlgo::RecordedReferences |
|
protected |
◆ ReferenceCoordinateFrame
char* vtkPlusPhantomLinearObjectRegistrationAlgo::ReferenceCoordinateFrame |
|
protected |
◆ RegistrationError
double vtkPlusPhantomLinearObjectRegistrationAlgo::RegistrationError |
|
protected |
◆ StylusTipCoordinateFrame
char* vtkPlusPhantomLinearObjectRegistrationAlgo::StylusTipCoordinateFrame |
|
protected |
The documentation for this class was generated from the following files: