#include <src/PlusCalibration/vtkPhantomLinearObjectRegistrationAlgo/LinearObject.h>
|
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) |
|
Definition at line 17 of file LinearObject.h.
◆ LinearObject()
LinearObject::LinearObject |
( |
| ) |
|
◆ ~LinearObject()
LinearObject::~LinearObject |
( |
| ) |
|
|
virtual |
◆ Add()
std::vector< double > LinearObject::Add |
( |
std::vector< double > |
v1, |
|
|
std::vector< double > |
v2 |
|
) |
| |
|
static |
◆ Cross()
std::vector< double > LinearObject::Cross |
( |
std::vector< double > |
v1, |
|
|
std::vector< double > |
v2 |
|
) |
| |
|
static |
◆ Distance()
double LinearObject::Distance |
( |
std::vector< double > |
v1, |
|
|
std::vector< double > |
v2 |
|
) |
| |
|
static |
◆ DistanceToVector()
double LinearObject::DistanceToVector |
( |
std::vector< double > |
vector | ) |
|
◆ Dot()
double LinearObject::Dot |
( |
std::vector< double > |
v1, |
|
|
std::vector< double > |
v2 |
|
) |
| |
|
static |
◆ FromXMLElement()
virtual void LinearObject::FromXMLElement |
( |
vtkXMLDataElement * |
element | ) |
|
|
pure virtual |
◆ Multiply()
std::vector< double > LinearObject::Multiply |
( |
double |
c, |
|
|
std::vector< double > |
vector |
|
) |
| |
|
static |
◆ Norm()
double LinearObject::Norm |
( |
std::vector< double > |
vector | ) |
|
|
static |
◆ ProjectVector()
virtual std::vector<double> LinearObject::ProjectVector |
( |
std::vector< double > |
vector | ) |
|
|
pure virtual |
◆ StringToVector()
std::vector< double > LinearObject::StringToVector |
( |
std::string |
s, |
|
|
int |
size |
|
) |
| |
|
static |
◆ Subtract()
std::vector< double > LinearObject::Subtract |
( |
std::vector< double > |
v1, |
|
|
std::vector< double > |
v2 |
|
) |
| |
|
static |
◆ ToXMLString()
virtual std::string LinearObject::ToXMLString |
( |
| ) |
const |
|
pure virtual |
◆ Translate()
virtual void LinearObject::Translate |
( |
std::vector< double > |
vector | ) |
|
|
pure virtual |
◆ VectorToString()
std::string LinearObject::VectorToString |
( |
std::vector< double > |
vector | ) |
|
|
static |
◆ BasePoint
std::vector<double> LinearObject::BasePoint |
◆ DIMENSION
const int LinearObject::DIMENSION = 3 |
|
static |
◆ Name
std::string LinearObject::Name |
◆ Signature
std::vector<double> LinearObject::Signature |
◆ Type
std::string LinearObject::Type |
The documentation for this class was generated from the following files: