Horizon
Classes | Public Member Functions | Friends | List of all members
RTree< DATATYPE, ELEMTYPE, NUMDIMS, ELEMTYPEREAL, TMAXNODES, TMINNODES >::Iterator Class Reference

Iterator is not remove safe. More...

#include <rtree.h>

Public Member Functions

bool IsNull ()
 Is iterator invalid.
 
bool IsNotNull ()
 Is iterator pointing to valid data.
 
DATATYPE & operator* ()
 Access the current data element. Caller must be sure iterator is not NULL first.
 
const DATATYPE & operator* () const
 Access the current data element. Caller must be sure iterator is not NULL first.
 
bool operator++ ()
 Find the next data element.
 
void GetBounds (ELEMTYPE a_min[NUMDIMS], ELEMTYPE a_max[NUMDIMS])
 Get the bounds for this node.
 

Friends

class RTree
 

Detailed Description

template<class DATATYPE, class ELEMTYPE, int NUMDIMS, class ELEMTYPEREAL = ELEMTYPE, int TMAXNODES = 8, int TMINNODES = TMAXNODES / 2>
class RTree< DATATYPE, ELEMTYPE, NUMDIMS, ELEMTYPEREAL, TMAXNODES, TMINNODES >::Iterator

Iterator is not remove safe.


The documentation for this class was generated from the following file: