The Fib multimedia system
Fib is a system for storing multimedia data (like images or films).
|
#include <cUnderobject.h>
Public Member Functions | |
cUnderobject (unsignedIntFib uiInUnderobjectNumber=0) | |
~cUnderobject () | |
bool | addPoint (tPoint &pointData) |
bool | evalueOverwritten () |
list< unsignedIntFib > | getHighestOverwritten () |
Public Attributes | |
unsignedIntFib | uiUnderobjectNumber |
map< unsignedIntFib, cUnderobject * > | mapSubUnderobjects |
set< tPoint * > | setSubPoints |
bool | bOverwritten |
Definition at line 64 of file cUnderobject.h.
fib::algorithms::nEvalueFibObject::nNeededUnderobjects::cUnderobject< tPoint >::cUnderobject | ( | unsignedIntFib | uiInUnderobjectNumber = 0 | ) |
The constructor for the underobject.
fib::algorithms::nEvalueFibObject::nNeededUnderobjects::cUnderobject< tPoint >::~cUnderobject | ( | ) |
destructor The destructor will remove and delete all underobjects
bool fib::algorithms::nEvalueFibObject::nNeededUnderobjects::cUnderobject< tPoint >::addPoint | ( | tPoint & | pointData | ) |
This method adds the given pointdata to this underobjecttree. If the point is part of underobject not jet in the underobjecttree, the needed underobjects and ther structur will be created.
pointData | the pointdata to add to the underobjecttree; Beware: the liUnderObjects will be emptied. |
bool fib::algorithms::nEvalueFibObject::nNeededUnderobjects::cUnderobject< tPoint >::evalueOverwritten | ( | ) |
This method will set the
list<unsignedIntFib> fib::algorithms::nEvalueFibObject::nNeededUnderobjects::cUnderobject< tPoint >::getHighestOverwritten | ( | ) |
This method will return all underobjects of this underobject tree, which are overwritten but are not contained in an overwritten underobject. Attention: You have to call
bool fib::algorithms::nEvalueFibObject::nNeededUnderobjects::cUnderobject< tPoint >::bOverwritten |
If true this underobject is overwritten, else not.
Definition at line 88 of file cUnderobject.h.
map< unsignedIntFib, cUnderobject * > fib::algorithms::nEvalueFibObject::nNeededUnderobjects::cUnderobject< tPoint >::mapSubUnderobjects |
A map with the underobjects which are directly below this underobject. The map key is the underobject number. (
Definition at line 77 of file cUnderobject.h.
set< tPoint * > fib::algorithms::nEvalueFibObject::nNeededUnderobjects::cUnderobject< tPoint >::setSubPoints |
A set with the
Definition at line 83 of file cUnderobject.h.
unsignedIntFib fib::algorithms::nEvalueFibObject::nNeededUnderobjects::cUnderobject< tPoint >::uiUnderobjectNumber |
The number of this underobject.
Definition at line 70 of file cUnderobject.h.