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

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

Public Member Functions

void FromXMLElement (vtkXMLDataElement *element)
 
bool FromXMLElement (vtkXMLDataElement *currElement, vtkXMLDataElement *prevElement)
 
 PointObservation ()
 
 PointObservation (std::vector< double > newObservation)
 
void Rotate (vnl_matrix< double > *rotation)
 
std::string ToXMLString ()
 
void Translate (std::vector< double > translation)
 
 ~PointObservation ()
 

Public Attributes

std::vector< double > Observation
 

Static Public Attributes

static const int SIZE = 3
 

Detailed Description

Definition at line 18 of file PointObservation.h.

Constructor & Destructor Documentation

◆ PointObservation() [1/2]

PointObservation::PointObservation ( )

Definition at line 6 of file PointObservation.cxx.

◆ PointObservation() [2/2]

PointObservation::PointObservation ( std::vector< double >  newObservation)

Definition at line 12 of file PointObservation.cxx.

◆ ~PointObservation()

PointObservation::~PointObservation ( )

Definition at line 19 of file PointObservation.cxx.

Member Function Documentation

◆ FromXMLElement() [1/2]

void PointObservation::FromXMLElement ( vtkXMLDataElement *  element)

Definition at line 70 of file PointObservation.cxx.

◆ FromXMLElement() [2/2]

bool PointObservation::FromXMLElement ( vtkXMLDataElement *  currElement,
vtkXMLDataElement *  prevElement 
)

Definition at line 104 of file PointObservation.cxx.

◆ Rotate()

void PointObservation::Rotate ( vnl_matrix< double > *  rotation)

Definition at line 33 of file PointObservation.cxx.

◆ ToXMLString()

std::string PointObservation::ToXMLString ( )

Definition at line 48 of file PointObservation.cxx.

◆ Translate()

void PointObservation::Translate ( std::vector< double >  translation)

Definition at line 26 of file PointObservation.cxx.

Member Data Documentation

◆ Observation

std::vector<double> PointObservation::Observation

Definition at line 21 of file PointObservation.h.

◆ SIZE

const int PointObservation::SIZE = 3
static

Definition at line 22 of file PointObservation.h.


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