#include <src/PlusCalibration/vtkPhantomLinearObjectRegistrationAlgo/Plane.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) |
|
std::vector< double > | BasePoint |
|
std::string | Name |
|
std::vector< double > | Signature |
|
std::string | Type |
|
static const int | DIMENSION = 3 |
|
Definition at line 18 of file Plane.h.
◆ Plane() [1/2]
◆ Plane() [2/2]
Plane::Plane |
( |
std::vector< double > |
newBasePoint, |
|
|
std::vector< double > |
newEndPoint1, |
|
|
std::vector< double > |
newEndPoint2 |
|
) |
| |
◆ ~Plane()
◆ FromXMLElement()
void Plane::FromXMLElement |
( |
vtkXMLDataElement * |
element | ) |
|
|
virtual |
◆ GetNormal()
std::vector< double > Plane::GetNormal |
( |
| ) |
|
◆ ProjectVector()
std::vector< double > Plane::ProjectVector |
( |
std::vector< double > |
vector | ) |
|
|
virtual |
◆ ToXMLString()
std::string Plane::ToXMLString |
( |
| ) |
const |
|
virtual |
◆ Translate()
void Plane::Translate |
( |
std::vector< double > |
vector | ) |
|
|
virtual |
◆ EndPoint1
std::vector<double> Plane::EndPoint1 |
|
protected |
◆ EndPoint2
std::vector<double> Plane::EndPoint2 |
|
protected |
The documentation for this class was generated from the following files:
- src/PlusCalibration/vtkPhantomLinearObjectRegistrationAlgo/Plane.h
- src/PlusCalibration/vtkPhantomLinearObjectRegistrationAlgo/Plane.cxx