PlusLib
2.9.0
Software library for tracked ultrasound image acquisition, calibration, and processing.
|
#include <src/PlusCalibration/vtkPhantomLinearObjectRegistrationAlgo/LinearObjectBuffer.h>
Public Member Functions | |
void | AddLinearObject (LinearObject *newObject) |
std::vector< double > | CalculateCentroid () |
void | CalculateSignature (LinearObjectBuffer *refBuffer) |
void | Concatenate (LinearObjectBuffer *catBuffer) |
void | FromXMLElement (vtkXMLDataElement *element) |
LinearObject * | GetLinearObject (int index) const |
LinearObject * | GetLinearObject (std::string name) const |
LinearObjectBuffer * | GetMatches (LinearObjectBuffer *candidates, double matchingThreshold) |
LinearObjectBuffer () | |
int | Size () const |
std::string | ToXMLString () const |
void | Translate (std::vector< double > vector) |
virtual | ~LinearObjectBuffer () |
Definition at line 25 of file LinearObjectBuffer.h.
LinearObjectBuffer::LinearObjectBuffer | ( | ) |
Definition at line 14 of file LinearObjectBuffer.cxx.
|
virtual |
Definition at line 20 of file LinearObjectBuffer.cxx.
void LinearObjectBuffer::AddLinearObject | ( | LinearObject * | newObject | ) |
Definition at line 61 of file LinearObjectBuffer.cxx.
std::vector< double > LinearObjectBuffer::CalculateCentroid | ( | ) |
Definition at line 146 of file LinearObjectBuffer.cxx.
void LinearObjectBuffer::CalculateSignature | ( | LinearObjectBuffer * | refBuffer | ) |
Definition at line 88 of file LinearObjectBuffer.cxx.
void LinearObjectBuffer::Concatenate | ( | LinearObjectBuffer * | catBuffer | ) |
Definition at line 68 of file LinearObjectBuffer.cxx.
void LinearObjectBuffer::FromXMLElement | ( | vtkXMLDataElement * | element | ) |
Definition at line 230 of file LinearObjectBuffer.cxx.
LinearObject * LinearObjectBuffer::GetLinearObject | ( | int | index | ) | const |
Definition at line 38 of file LinearObjectBuffer.cxx.
LinearObject * LinearObjectBuffer::GetLinearObject | ( | std::string | name | ) | const |
Definition at line 45 of file LinearObjectBuffer.cxx.
LinearObjectBuffer * LinearObjectBuffer::GetMatches | ( | LinearObjectBuffer * | candidates, |
double | matchingThreshold | ||
) |
Definition at line 104 of file LinearObjectBuffer.cxx.
int LinearObjectBuffer::Size | ( | ) | const |
Definition at line 31 of file LinearObjectBuffer.cxx.
std::string LinearObjectBuffer::ToXMLString | ( | ) | const |
Definition at line 214 of file LinearObjectBuffer.cxx.
void LinearObjectBuffer::Translate | ( | std::vector< double > | vector | ) |
Definition at line 78 of file LinearObjectBuffer.cxx.