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
nD2.h File Reference
#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"
Include dependency graph for nD2.h:

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 >
cFibElementfib::algorithms::nD2::createAreasForPoints (const set< nD1::cDataPoint< tX, tX > > &setPoints, cFibElement *pUnderobject, cFibVariable *pVariableDimX, cFibVariable *pVariableDimY)
template<class tX >
cFibElementfib::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 >
cFibElementfib::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 >
cFibElementfib::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 >
cFibElementfib::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 >
cFibElementfib::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)

Macro Definition Documentation

#define ___N_D2_H_INCLUDE__

Definition at line 921 of file nD2.h.