PlusLib
2.9.0
Software library for tracked ultrasound image acquisition, calibration, and processing.
|
#include <src/PlusCalibration/vtkPhantomLinearObjectRegistrationAlgo/PointObservationBuffer.h>
Public Member Functions | |
void | AddObservation (PointObservation *newObservation) |
void | Clear () |
std::vector< PointObservationBuffer * > | ExtractLinearObjects (int collectionFrames, double extractionThreshold, std::vector< int > *dof) |
void | Filter (LinearObject *object, int filterWidth) |
void | FromXMLElement (vtkXMLDataElement *element) |
PointObservation * | GetObservation (int index) const |
LinearObject * | LeastSquaresLinearObject (int dof) |
PointObservationBuffer () | |
PointObservationVector::size_type | Size () const |
vnl_matrix< double > * | SphericalRegistration (PointObservationBuffer *fromPoints) |
std::string | ToXMLString () const |
void | Translate (std::vector< double > translation) |
vnl_matrix< double > * | TranslationalRegistration (std::vector< double > toCentroid, std::vector< double > fromCentroid, vnl_matrix< double > *rotation) |
~PointObservationBuffer () | |
Definition at line 27 of file PointObservationBuffer.h.
PointObservationBuffer::PointObservationBuffer | ( | ) |
Definition at line 12 of file PointObservationBuffer.cxx.
PointObservationBuffer::~PointObservationBuffer | ( | ) |
Definition at line 18 of file PointObservationBuffer.cxx.
void PointObservationBuffer::AddObservation | ( | PointObservation * | newObservation | ) |
Definition at line 43 of file PointObservationBuffer.cxx.
void PointObservationBuffer::Clear | ( | ) |
Definition at line 50 of file PointObservationBuffer.cxx.
std::vector< PointObservationBuffer * > PointObservationBuffer::ExtractLinearObjects | ( | int | collectionFrames, |
double | extractionThreshold, | ||
std::vector< int > * | dof | ||
) |
Definition at line 310 of file PointObservationBuffer.cxx.
void PointObservationBuffer::Filter | ( | LinearObject * | object, |
int | filterWidth | ||
) |
Definition at line 166 of file PointObservationBuffer.cxx.
void PointObservationBuffer::FromXMLElement | ( | vtkXMLDataElement * | element | ) |
Definition at line 229 of file PointObservationBuffer.cxx.
PointObservation * PointObservationBuffer::GetObservation | ( | int | index | ) | const |
Definition at line 36 of file PointObservationBuffer.cxx.
LinearObject * PointObservationBuffer::LeastSquaresLinearObject | ( | int | dof | ) |
Definition at line 117 of file PointObservationBuffer.cxx.
PointObservationBuffer::PointObservationVector::size_type PointObservationBuffer::Size | ( | ) | const |
Definition at line 29 of file PointObservationBuffer.cxx.
vnl_matrix< double > * PointObservationBuffer::SphericalRegistration | ( | PointObservationBuffer * | fromPoints | ) |
Definition at line 67 of file PointObservationBuffer.cxx.
std::string PointObservationBuffer::ToXMLString | ( | ) | const |
Definition at line 215 of file PointObservationBuffer.cxx.
void PointObservationBuffer::Translate | ( | std::vector< double > | translation | ) |
Definition at line 57 of file PointObservationBuffer.cxx.
vnl_matrix< double > * PointObservationBuffer::TranslationalRegistration | ( | std::vector< double > | toCentroid, |
std::vector< double > | fromCentroid, | ||
vnl_matrix< double > * | rotation | ||
) |
Definition at line 100 of file PointObservationBuffer.cxx.