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) |