7 #ifndef LINEAROBJECTBUFFER_H 8 #define LINEAROBJECTBUFFER_H 21 #include "vnl/vnl_matrix.h" 22 #include "vnl/algo/vnl_matrix_inverse.h" 28 std::vector<LinearObject*> objects;
40 void Translate( std::vector<double> vector );
std::vector< double > CalculateCentroid()
void AddLinearObject(LinearObject *newObject)
void CalculateSignature(LinearObjectBuffer *refBuffer)
virtual ~LinearObjectBuffer()
void Translate(std::vector< double > vector)
void FromXMLElement(vtkXMLDataElement *element)
void Concatenate(LinearObjectBuffer *catBuffer)
LinearObject * GetLinearObject(int index) const
LinearObjectBuffer * GetMatches(LinearObjectBuffer *candidates, double matchingThreshold)
std::string ToXMLString() const