#include <src/PlusCalibration/vtkPhantomLinearObjectRegistrationAlgo/Line.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) |
|
static const int | DIMENSION = 3 |
|
Definition at line 17 of file Line.h.
◆ Line() [1/2]
◆ Line() [2/2]
Line::Line |
( |
std::vector< double > |
newBasePoint, |
|
|
std::vector< double > |
newEndPoint |
|
) |
| |
◆ ~Line()
◆ FromXMLElement()
void Line::FromXMLElement |
( |
vtkXMLDataElement * |
element | ) |
|
|
virtual |
◆ GetDirection()
std::vector< double > Line::GetDirection |
( |
| ) |
|
◆ GetOrthogonalNormal1()
std::vector< double > Line::GetOrthogonalNormal1 |
( |
| ) |
|
◆ GetOrthogonalNormal2()
std::vector< double > Line::GetOrthogonalNormal2 |
( |
| ) |
|
◆ ProjectVector()
std::vector< double > Line::ProjectVector |
( |
std::vector< double > |
vector | ) |
|
|
virtual |
◆ ToXMLString()
std::string Line::ToXMLString |
( |
| ) |
const |
|
virtual |
◆ Translate()
void Line::Translate |
( |
std::vector< double > |
vector | ) |
|
|
virtual |
◆ EndPoint
std::vector<double> Line::EndPoint |
The documentation for this class was generated from the following files:
- src/PlusCalibration/vtkPhantomLinearObjectRegistrationAlgo/Line.h
- src/PlusCalibration/vtkPhantomLinearObjectRegistrationAlgo/Line.cxx