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 Namespace Reference

Classes

class  cDataPoint
class  cDataPointRange
class  cOneAryFunction
class  cOneAryRangeFunction
class  cPolynom
class  cPolynomRange
class  cSpline

Functions

template<class tX , class tY >
vector< cDataPoint< tX, tY > > derivate (const vector< cDataPoint< tX, tY > > &vecInput)
template<class tX , class tY >
pair< vector< cDataPointRange
< tX, tY > >, cDataPointRange
< tX, tY > > 
derivateDist (const vector< cDataPointRange< tX, tY > > &vecInput)

Function Documentation

template<class tX , class tY >
vector< cDataPoint<tX, tY> > fib::algorithms::nD1::derivate ( const vector< cDataPoint< tX, tY > > &  vecInput)

This function evaluats a derivate of a vector with datapoints. To evalue the derivate the differnce in the y values of to neibourpoints is divided with ther distance.

Parameters:
vecInputthe vector with the range data points, for which the derivate is to be evalued
Returns:
the vector with derivate range datapoints
template<class tX , class tY >
pair< vector< cDataPointRange<tX, tY> >, cDataPointRange<tX, tY> > fib::algorithms::nD1::derivateDist ( const vector< cDataPointRange< tX, tY > > &  vecInput)

This function evaluats a derivate of a vector with range datapoints. To evalue the derivate a point with the minimal range size is choosen as the devolopment point. For every other point the maximal and minimal distance betwean two bounderies of the point and the devolopment point is evalued and divided by the distance betwean the points.

Parameters:
vecInputthe vector with the range data points, for which the derivate is to be evalued
Returns:
a pair with it's elements:
  • the first element is the vector with derivate range datapoints
  • the second element is the devolopment point which was choosen