The Fib multimedia system
Fib is a system for storing multimedia data (like images or films).
|
#include <cHyperplaneBodyFull.h>
Public Types | |
typedef set< cHyperplaneData < tFactors > * > | typeSetPHyperplanes |
typedef typeSetPHyperplanes::iterator | typeItrSetPHyperplanes |
Public Member Functions | |
cHyperplaneData () | |
cHyperplaneData (cInequationData< tFactors > &inInequiation, unsigned int uiDimensions) | |
~cHyperplaneData () | |
void | addContainedHyperplane (cHyperplaneData< tFactors > *pContainedHyperplane) |
bool | isPart (const cHyperplaneData< tFactors > *pHyperplane) |
Public Attributes | |
typeSetPHyperplanes | setContainedPoints |
typeSetPHyperplanes | setContainingBorders |
bool | bUpdateContainedPoints |
cHyperplane< tFactors > | hyperplane |
typeSetPHyperplanes | setContainingHyperplanes |
typeSetPHyperplanes | setContainedHyperplanes |
cInequationData< tFactors > * | pInequiation |
Friends | |
class | cHyperplaneBodyFull |
The data for a hyperplane.
Definition at line 83 of file cHyperplaneBodyFull.h.
typedef typeSetPHyperplanes::iterator fib::algorithms::nDn::nHyperplaneBodyFull::cHyperplaneData< tFactors >::typeItrSetPHyperplanes |
Definition at line 92 of file cHyperplaneBodyFull.h.
typedef set< cHyperplaneData< tFactors > * > fib::algorithms::nDn::nHyperplaneBodyFull::cHyperplaneData< tFactors >::typeSetPHyperplanes |
The typs for the list with hyperplane references.
Definition at line 90 of file cHyperplaneBodyFull.h.
fib::algorithms::nDn::nHyperplaneBodyFull::cHyperplaneData< tFactors >::cHyperplaneData | ( | ) |
standard constructor
fib::algorithms::nDn::nHyperplaneBodyFull::cHyperplaneData< tFactors >::cHyperplaneData | ( | cInequationData< tFactors > & | inInequiation, |
unsigned int | uiDimensions | ||
) |
parameter constructor
inInequiation | the inequiation from which to create the hyperplane |
uiDimensions | the number of dimensions of the space for the hyperplane |
fib::algorithms::nDn::nHyperplaneBodyFull::cHyperplaneData< tFactors >::~cHyperplaneData | ( | ) |
destructor
void fib::algorithms::nDn::nHyperplaneBodyFull::cHyperplaneData< tFactors >::addContainedHyperplane | ( | cHyperplaneData< tFactors > * | pContainedHyperplane | ) |
This method adds the given hyperplane (pointer) as a contained hyperplane. It will also add the pointer to this hyperplane as the containing hyperplane in the given hyperplane pContainedHyperplane.
pContainedHyperplane | a pointer to the hyperplane to add as the contained hyperplane |
bool fib::algorithms::nDn::nHyperplaneBodyFull::cHyperplaneData< tFactors >::isPart | ( | const cHyperplaneData< tFactors > * | pHyperplane | ) |
|
friend |
Definition at line 85 of file cHyperplaneBodyFull.h.
bool fib::algorithms::nDn::nHyperplaneBodyFull::cHyperplaneData< tFactors >::bUpdateContainedPoints |
This boolean indicates if the setContainedPoints should be updated. If false setContainedPoints contains all point hyperplanes, wich are directly or indirectly contained in this hyperplane.
Definition at line 118 of file cHyperplaneBodyFull.h.
cHyperplane< tFactors > fib::algorithms::nDn::nHyperplaneBodyFull::cHyperplaneData< tFactors >::hyperplane |
The hyperplane, for which this data is. (It has d directions vectors.)
Definition at line 126 of file cHyperplaneBodyFull.h.
cInequationData< tFactors >* fib::algorithms::nDn::nHyperplaneBodyFull::cHyperplaneData< tFactors >::pInequiation |
If existing, a pointer to the inequiation which created this hyperplane.
Definition at line 144 of file cHyperplaneBodyFull.h.
typeSetPHyperplanes fib::algorithms::nDn::nHyperplaneBodyFull::cHyperplaneData< tFactors >::setContainedHyperplanes |
A list with the pointers to the hyperplanes, which are directly contained in this hyperplane. (They have d - 1 direction vectors.)
Definition at line 138 of file cHyperplaneBodyFull.h.
typeSetPHyperplanes fib::algorithms::nDn::nHyperplaneBodyFull::cHyperplaneData< tFactors >::setContainedPoints |
A list with the pointers to the point, which are contained directly or indirectly in this hyperplane. (They have 0 direction vectors.) This is for faster evaluation of
Definition at line 101 of file cHyperplaneBodyFull.h.
typeSetPHyperplanes fib::algorithms::nDn::nHyperplaneBodyFull::cHyperplaneData< tFactors >::setContainingBorders |
A list with the pointers to the hyperplanes borders, which contain directly or indirectly in this hyperplane. (They are not contained in any other hyperplane.) This is for faster evaluation of
Definition at line 110 of file cHyperplaneBodyFull.h.
typeSetPHyperplanes fib::algorithms::nDn::nHyperplaneBodyFull::cHyperplaneData< tFactors >::setContainingHyperplanes |
A list with the pointers to the hyperplanes, which contain directly this hyperplane. (They have d + 1 direction vectors.)
Definition at line 132 of file cHyperplaneBodyFull.h.