RSC  0.17.1
rsc::math::Metric Class Referenceabstract

Defines interface for vector metrics providing a calc-method that calculates the metric of two vectors. More...

#include <SequenceMonitor.h>

Inheritance diagram for rsc::math::Metric:
Inheritance graph
Collaboration diagram for rsc::math::Metric:
Collaboration graph

Public Member Functions

virtual ~Metric ()
 
virtual double calc (const double *v1, const double *v2, const unsigned int &dim)=0
 Calculates the distance between v1 and v2. More...
 

Detailed Description

Defines interface for vector metrics providing a calc-method that calculates the metric of two vectors.

Author
cemmeric

Definition at line 53 of file SequenceMonitor.h.

Constructor & Destructor Documentation

rsc::math::Metric::~Metric ( )
virtual

Definition at line 34 of file SequenceMonitor.cpp.

Member Function Documentation

virtual double rsc::math::Metric::calc ( const double *  v1,
const double *  v2,
const unsigned int &  dim 
)
pure virtual

Calculates the distance between v1 and v2.

Parameters
v1vector
v2another vector
Returns
distance between the two vectors

Implemented in rsc::math::MaximumDist, and rsc::math::EuclidDist.


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