IntervalIntersectionGList mit der Klasse GroupIndex benötigt.
More...
#include <IntervalIntersectionGList.h>
Inheritance diagram for groupindex::IntervalIntersectionGList< Group, numeric, Dim, numeric_writer >::iterator:


Public Member Functions | |
| iterator () | |
| Standard-Konstruktor. | |
| iterator (const iterator ©From) | |
| Copy-Konstruktor. | |
| iterator (avlTree< treeSaver< tpTREE > > &from_tree, bool begin_or_end, int hitsNeeded) | |
| Konstruktor für Iterator über . | |
| iterator (avlTree< treeSaver< tpTREE > > &from_tree, bool begin_or_end, int hitsNeeded, std::list< IntervalIntersectionGList * > *mergelist, Group &g_factor) | |
|
const Interval< Group, numeric, Dim > & | operator * () |
| Liefert das Element der Liste, auf das der Iterator verweist. | |
| bool | operator== (iterator &compare) |
| bool | operator!= (iterator &compare) |
| iterator & | operator++ () |
| Iterator auf das nächste Element im Baum setzen. | |
| iterator & | operator++ (int) |
| int | getCurrentFile () |
| void | MergeListGetNext () |
Protected Attributes | |
| avlTree< treeSaver< tpTREE > > * | m_tree_tree |
| tpTREE * | m_tree |
|
dynEkdTree< Interval< Group, numeric, Dim >, Dim, numeric, numeric_writer >::iterator | m_iterator |
| int | m_current_file |
| int | m_hitsNecessary |
| bool | m_at_end |
| Group | m_g_factor |
|
Interval< Group, numeric, Dim > | m_current_interval |
| std::list< IntervalIntersectionGList * > * | m_merge_list |
|
std::list< IntervalIntersectionGList * >::iterator | m_merge_iterate |
|
std::list< IntervalIntersectionGList * >::iterator | m_merge_end |
IntervalIntersectionGList mit der Klasse GroupIndex benötigt.
Über solche Iteratoren werden von GroupIndex::search() die Treffer nach der Schnittmengenbildung ermittelt.
|
||||||||||||||||||||
|
Konstruktor für Iterator über . Wird auf den Anfang der Liste gesetzt, falls wahr ist, sonst auf das Ende. |