PlusLib
2.9.0
Software library for tracked ultrasound image acquisition, calibration, and processing.
|
#include <src/PlusCalibration/vtkPhantomLinearObjectRegistrationAlgo/Reference.h>
Public Member Functions | |
virtual void | FromXMLElement (vtkXMLDataElement *element) |
std::vector< double > | ProjectVector (std::vector< double > vector) |
Reference () | |
Reference (std::vector< double > newBasePoint) | |
virtual std::string | ToXMLString () const |
void | Translate (std::vector< double > vector) |
~Reference () | |
Public Member Functions inherited from LinearObject | |
double | DistanceToVector (std::vector< double > vector) |
LinearObject () | |
virtual | ~LinearObject () |
Additional Inherited Members | |
Static Public Member Functions inherited from LinearObject | |
static std::vector< double > | Add (std::vector< double > v1, std::vector< double > v2) |
static std::vector< double > | Cross (std::vector< double > v1, std::vector< double > v2) |
static double | Distance (std::vector< double > v1, std::vector< double > v2) |
static double | Dot (std::vector< double > v1, std::vector< double > v2) |
static std::vector< double > | Multiply (double c, std::vector< double > vector) |
static double | Norm (std::vector< double > vector) |
static std::vector< double > | StringToVector (std::string s, int size) |
static std::vector< double > | Subtract (std::vector< double > v1, std::vector< double > v2) |
static std::string | VectorToString (std::vector< double > vector) |
Public Attributes inherited from LinearObject | |
std::vector< double > | BasePoint |
std::string | Name |
std::vector< double > | Signature |
std::string | Type |
Static Public Attributes inherited from LinearObject | |
static const int | DIMENSION = 3 |
Definition at line 18 of file Reference.h.
Reference::Reference | ( | ) |
Definition at line 13 of file Reference.cxx.
Reference::Reference | ( | std::vector< double > | newBasePoint | ) |
Definition at line 20 of file Reference.cxx.
Reference::~Reference | ( | ) |
Definition at line 28 of file Reference.cxx.
|
virtual |
Implements LinearObject.
Definition at line 65 of file Reference.cxx.
|
virtual |
Implements LinearObject.
Definition at line 34 of file Reference.cxx.
|
virtual |
Implements LinearObject.
Definition at line 51 of file Reference.cxx.
|
virtual |
Implements LinearObject.
Definition at line 41 of file Reference.cxx.