The Fib multimedia system
Fib is a system for storing multimedia data (like images or films).
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
fib::algorithms::nD1::cOneAryRangeFunction< tX, tY > Class Template Reference

#include <cOneAryRangeFunction.h>

Inheritance diagram for fib::algorithms::nD1::cOneAryRangeFunction< tX, tY >:

List of all members.

Public Member Functions

virtual void print (ostream &outputStream) const =0
virtual void evalue (const vector< cDataPointRange< tX, tY > > &vecData, unsigned int uiMaxPolynomOrder)=0
virtual tY getRangeSizeSum () const =0
virtual bool getRangeSizeSumIsNull () const =0

Detailed Description

template<class tX, class tY>
class fib::algorithms::nD1::cOneAryRangeFunction< tX, tY >

Definition at line 61 of file cOneAryRangeFunction.h.


Member Function Documentation

template<class tX , class tY >
virtual void fib::algorithms::nD1::cOneAryRangeFunction< tX, tY >::evalue ( const vector< cDataPointRange< tX, tY > > &  vecData,
unsigned int  uiMaxPolynomOrder 
)
pure virtual

This functions evalues the ranges for the possible factors for a polynom which matches the given data vecData. The returned ranges don't have to include the factors for polynom which match the data, if ther isn't a possible polynome of the maximal range given for the data.

See also:
evalue()
Parameters:
vecDatathe data which the returend polynom should match
uiMaxPolynomOrderthe maximal order of the polynom to generate the factor ranges for
Returns:
ranges in which the factors of a polynom should lay, if possible (
See also:
evalue()) in this cOneAryRangeFunction

Implemented in fib::algorithms::nD1::cPolynomRange< tX, tY >.

template<class tX , class tY >
virtual tY fib::algorithms::nD1::cOneAryRangeFunction< tX, tY >::getRangeSizeSum ( ) const
pure virtual
Returns:
the sum of the ranges of this function

Implemented in fib::algorithms::nD1::cPolynomRange< tX, tY >.

template<class tX , class tY >
virtual bool fib::algorithms::nD1::cOneAryRangeFunction< tX, tY >::getRangeSizeSumIsNull ( ) const
pure virtual
Returns:
if the sum of the ranges of this function is 0

Implemented in fib::algorithms::nD1::cPolynomRange< tX, tY >.

template<class tX , class tY >
virtual void fib::algorithms::nD1::cOneAryRangeFunction< tX, tY >::print ( ostream &  outputStream) const
pure virtual

This method prints the given this polynom to the given stream.

Parameters:
outputStreamthe stream wher to print this polynom to

Implemented in fib::algorithms::nD1::cPolynomRange< tX, tY >.


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