RSC  0.17.1
rsc::math::MetricCondition Class Referenceabstract

Defines a interface for metric conditions. More...

#include <SequenceMonitor.h>

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

Public Member Functions

 MetricCondition (MetricPtr m)
 
virtual ~MetricCondition ()
 
virtual bool isFulfilled (const double *v1, const double *v2, const unsigned int &dim)=0
 Tests whether the metric condition is fulfilled for two vectors. More...
 

Protected Attributes

const MetricPtr metric
 

Detailed Description

Defines a interface for metric conditions.

Provides a method is fulfilled.

Author
cemmeric

Definition at line 120 of file SequenceMonitor.h.

Constructor & Destructor Documentation

rsc::math::MetricCondition::MetricCondition ( MetricPtr  m)

Definition at line 57 of file SequenceMonitor.cpp.

rsc::math::MetricCondition::~MetricCondition ( )
virtual

Definition at line 61 of file SequenceMonitor.cpp.

Member Function Documentation

virtual bool rsc::math::MetricCondition::isFulfilled ( const double *  v1,
const double *  v2,
const unsigned int &  dim 
)
pure virtual

Tests whether the metric condition is fulfilled for two vectors.

Parameters
v1a vector
v2another vector
dimdimension of the two vectors v1 and v2
Returns
true if v1 and v2 fulfill the metric condition

Implemented in rsc::math::AboveThreshold, and rsc::math::BelowThreshold.

Member Data Documentation

const MetricPtr rsc::math::MetricCondition::metric
protected

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