Overture  Version 25
Public Member Functions | Protected Member Functions | Friends | List of all members
__GeometricADTiterator< dataT > Class Template Reference

#include <GeometricADT.h>

Public Member Functions

 __GeometricADTiterator (const GeometricADT< dataT > &gADT, ArraySimple< real > &target_)
 
 __GeometricADTiterator (__GeometricADTiterator &x)
 
 ~__GeometricADTiterator ()
 
__GeometricADTiteratoroperator= (__GeometricADTiterator< dataT > &i)
 
__GeometricADTiteratoroperator= (NTreeNode< 2, GeomADTTuple< dataT > > &i)
 
__GeometricADTiteratoroperator++ ()
 
__GeometricADTiterator operator++ (int)
 
GeomADTTuple< dataT > & operator* ()
 
bool isTerminal ()
 
int getDepth ()
 

Protected Member Functions

 __GeometricADTiterator ()
 
 __GeometricADTiterator (GeometricADT< dataT > &x)
 

Friends

class GeometricADT< dataT >
 

Constructor & Destructor Documentation

template<class dataT>
__GeometricADTiterator< dataT >::__GeometricADTiterator ( const GeometricADT< dataT > &  gADT,
ArraySimple< real > &  target_ 
)
template<class dataT >
__GeometricADTiterator< dataT >::__GeometricADTiterator ( __GeometricADTiterator< dataT > &  x)
template<class dataT >
__GeometricADTiterator< dataT >::~__GeometricADTiterator ( )
template<class dataT>
__GeometricADTiterator< dataT >::__GeometricADTiterator ( )
protected
template<class dataT>
__GeometricADTiterator< dataT >::__GeometricADTiterator ( GeometricADT< dataT > &  x)
protected

Member Function Documentation

template<class dataT >
int __GeometricADTiterator< dataT >::getDepth ( )

References depth.

template<class dataT >
bool __GeometricADTiterator< dataT >::isTerminal ( )

References ADT_LEFT, ADT_RIGHT, boundingBox, depth, and NULL.

template<class dataT >
GeomADTTuple< dataT > & __GeometricADTiterator< dataT >::operator* ( )
template<class dataT >
__GeometricADTiterator< dataT > & __GeometricADTiterator< dataT >::operator++ ( )
template<class dataT >
__GeometricADTiterator< dataT > __GeometricADTiterator< dataT >::operator++ ( int  )
template<class dataT >
__GeometricADTiterator< dataT > & __GeometricADTiterator< dataT >::operator= ( __GeometricADTiterator< dataT > &  i)

References depth.

template<class dataT>
__GeometricADTiterator& __GeometricADTiterator< dataT >::operator= ( NTreeNode< 2, GeomADTTuple< dataT > > &  i)

Friends And Related Function Documentation

template<class dataT>
friend class GeometricADT< dataT >
friend

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