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