|
The Fib multimedia system
Fib is a system for storing multimedia data (like images or films).
|
#include "version.h"#include "../nD1/incl/cDataPoint.h"#include "../nD2/incl/cDataPoint.h"#include "../nD2/incl/cDataPointRange.h"#include "cFibElement.h"#include <vector>#include <set>#include <algorithm>#include "../nD2/src/nD2.cpp"
Go to the source code of this file.
Namespaces | |
| namespace | fib |
| namespace | fib::algorithms |
| namespace | fib::algorithms::nD2 |
Macros | |
| #define | ___N_D2_H_INCLUDE__ |
Functions | |
| template<class tX , class tY , class tZ > | |
| vector< nD2::cDataPoint< tX, tY, tZ > > | fib::algorithms::nD2::derivate (const vector< nD2::cDataPoint< tX, tY, tZ > > &vecInput) |
| template<class tX , class tY , class tZ > | |
| pair< vector < nD2::cDataPointRange< tX, tY, tZ > >, nD2::cDataPointRange < tX, tY, tZ > > | fib::algorithms::nD2::derivateDist (const vector< nD2::cDataPointRange< tX, tY, tZ > > &vecInput) |
| bool | fib::algorithms::nD2::lowerFirstNumber (const pair< unsigned long, cFibElement * > &paFirst, const pair< unsigned long, cFibElement * > &paSecond) |
| template<class tX > | |
| void | fib::algorithms::nD2::integrateLineInAreas (list< pair< unsigned long, list< pair< fib::algorithms::nD1::cDataPoint< tX, tX >, fib::algorithms::nD1::cDataPoint< tX, tX > > > > > &areas, const pair< fib::algorithms::nD1::cDataPoint< tX, tX >, fib::algorithms::nD1::cDataPoint< tX, tX > > &paNewLine) |
| template<class tX > | |
| cFibElement * | fib::algorithms::nD2::createAreasForPoints (const set< nD1::cDataPoint< tX, tX > > &setPoints, cFibElement *pUnderobject, cFibVariable *pVariableDimX, cFibVariable *pVariableDimY) |
| template<class tX > | |
| cFibElement * | fib::algorithms::nD2::createSplineBorderAreasForPoints (const set< nD1::cDataPoint< tX, tX > > &setPoints, cFibElement *pUnderobject, cFibVariable *pVariableDimX, cFibVariable *pVariableDimY, const unsigned int uiMaxSplineParameters=4, const unsigned int uiMinBitsToStoreMantissa=1, const double maxValue=0.0, const unsigned long ulMaxMemoryCost=100000) |
| template<class tX > | |
| cFibElement * | fib::algorithms::nD2::createSplineItrFastBorderAreasForPoints (const set< nD1::cDataPoint< tX, tX > > &setPoints, cFibElement *pUnderobject, cFibVariable *pVariableDimX, cFibVariable *pVariableDimY, const unsigned int uiMaxSplineParameters=4, const unsigned int uiMinBitsToStoreMantissa=1, double maxValue=0.0, const double maxError=0, const unsigned long ulMaxMemoryCost=100000) |
| template<class tX > | |
| cFibElement * | fib::algorithms::nD2::createSplineItrFastBorderAreasForPoints (const set< nD1::cDataPoint< tX, tX > > &setMinimumArea, const set< nD1::cDataPoint< tX, tX > > &setMaximumArea, cFibElement *pUnderobject, cFibVariable *pVariableDimX, cFibVariable *pVariableDimY, const unsigned int uiMaxSplineParameters=4, set< nD1::cDataPoint< tX, tX > > *pOutSetMissingPoints=NULL, const unsigned int uiMinBitsToStoreMantissa=1, double maxValue=0.0, const double maxError=0, const unsigned long ulMaxMemoryCost=100000) |
| template<class tX > | |
| cFibElement * | fib::algorithms::nD2::createNSplineBorderAreasForPoints (const set< nD1::cDataPoint< tX, tX > > &setPoints, cFibElement *pUnderobject, cFibVariable *pVariableDimX, cFibVariable *pVariableDimY, const unsigned int uiMaxSplineParameters=4, const unsigned int uiMinBitsToStoreMantissa=1, double maxValue=0.0, const double maxError=0, const unsigned long ulMaxMemoryCost=100000) |
| template<class tX > | |
| cFibElement * | fib::algorithms::nD2::createNSplineBorderAreasForPoints (const set< nD1::cDataPoint< tX, tX > > &setMinimumArea, const set< nD1::cDataPoint< tX, tX > > &setMaximumArea, cFibElement *pUnderobject, cFibVariable *pVariableDimX, cFibVariable *pVariableDimY, const unsigned int uiMaxSplineParameters=4, set< nD1::cDataPoint< tX, tX > > *pOutSetMissingPoints=NULL, const unsigned int uiMinBitsToStoreMantissa=1, double maxValue=0.0, const double maxError=0, const unsigned long ulMaxMemoryCost=100000) |