PlusLib  2.9.0
Software library for tracked ultrasound image acquisition, calibration, and processing.
List of all members | Public Member Functions
Reference Class Reference

#include <src/PlusCalibration/vtkPhantomLinearObjectRegistrationAlgo/Reference.h>

Inheritance diagram for Reference:
Inheritance graph
[legend]
Collaboration diagram for Reference:
Collaboration graph
[legend]

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
 

Detailed Description

Definition at line 18 of file Reference.h.

Constructor & Destructor Documentation

◆ Reference() [1/2]

Reference::Reference ( )

Definition at line 13 of file Reference.cxx.

◆ Reference() [2/2]

Reference::Reference ( std::vector< double >  newBasePoint)

Definition at line 20 of file Reference.cxx.

◆ ~Reference()

Reference::~Reference ( )

Definition at line 28 of file Reference.cxx.

Member Function Documentation

◆ FromXMLElement()

void Reference::FromXMLElement ( vtkXMLDataElement *  element)
virtual

Implements LinearObject.

Definition at line 65 of file Reference.cxx.

◆ ProjectVector()

std::vector< double > Reference::ProjectVector ( std::vector< double >  vector)
virtual

Implements LinearObject.

Definition at line 34 of file Reference.cxx.

◆ ToXMLString()

std::string Reference::ToXMLString ( ) const
virtual

Implements LinearObject.

Definition at line 51 of file Reference.cxx.

◆ Translate()

void Reference::Translate ( std::vector< double >  vector)
virtual

Implements LinearObject.

Definition at line 41 of file Reference.cxx.


The documentation for this class was generated from the following files: