ROOT  6.06/09
Reference Guide
Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
ROOT::Math::KDTree< _DataPoint >::iterator Class Reference

template<class _DataPoint>
class ROOT::Math::KDTree< _DataPoint >::iterator

Definition at line 294 of file KDTree.h.

Public Member Functions

 iterator ()
 
 iterator (const iterator &copy)
 
 ~iterator ()
 
iteratoroperator++ ()
 
const iteratoroperator++ () const
 
iterator operator++ (int)
 
const iterator operator++ (int) const
 
iteratoroperator-- ()
 
const iteratoroperator-- () const
 
iterator operator-- (int)
 
const iterator operator-- (int) const
 
bool operator== (const iterator &rIterator) const
 
bool operator!= (const iterator &rIterator) const
 
iteratoroperator= (const iterator &rhs)
 
Binoperator* ()
 
const Binoperator* () const
 
Binoperator-> ()
 
const Binoperator-> () const
 
TerminalNodeTN ()
 

Private Member Functions

 iterator (BinNode *pNode)
 
BinNext () const
 
BinPrevious () const
 

Private Attributes

BinfBin
 

Friends

class KDTree< _DataPoint >
 

#include <Math/KDTree.h>

+ Collaboration diagram for ROOT::Math::KDTree< _DataPoint >::iterator:

Constructor & Destructor Documentation

template<class _DataPoint>
ROOT::Math::KDTree< _DataPoint >::iterator::iterator ( )
inline

Definition at line 298 of file KDTree.h.

template<class _DataPoint>
ROOT::Math::KDTree< _DataPoint >::iterator::iterator ( const iterator copy)
inline

Definition at line 299 of file KDTree.h.

template<class _DataPoint>
ROOT::Math::KDTree< _DataPoint >::iterator::~iterator ( )
inline

Definition at line 300 of file KDTree.h.

template<class _DataPoint>
ROOT::Math::KDTree< _DataPoint >::iterator::iterator ( BinNode pNode)
inlineprivate

Definition at line 321 of file KDTree.h.

Member Function Documentation

template<class _DataPoint >
KDTree< _DataPoint >::BinNode * ROOT::Math::KDTree< _DataPoint >::iterator::Next ( ) const
private

Definition at line 1485 of file KDTree.icc.

template<class _DataPoint>
bool ROOT::Math::KDTree< _DataPoint >::iterator::operator!= ( const iterator rIterator) const
inline

Definition at line 311 of file KDTree.h.

template<class _DataPoint>
Bin& ROOT::Math::KDTree< _DataPoint >::iterator::operator* ( )
inline

Definition at line 313 of file KDTree.h.

template<class _DataPoint>
const Bin& ROOT::Math::KDTree< _DataPoint >::iterator::operator* ( ) const
inline

Definition at line 314 of file KDTree.h.

template<class _DataPoint >
KDTree< _DataPoint >::iterator & ROOT::Math::KDTree< _DataPoint >::iterator::operator++ ( )
inline

Definition at line 1391 of file KDTree.icc.

template<class _DataPoint >
const KDTree< _DataPoint >::iterator & ROOT::Math::KDTree< _DataPoint >::iterator::operator++ ( ) const
inline

Definition at line 1401 of file KDTree.icc.

template<class _DataPoint >
KDTree< _DataPoint >::iterator ROOT::Math::KDTree< _DataPoint >::iterator::operator++ ( int  )
inline

Definition at line 1411 of file KDTree.icc.

template<class _DataPoint >
const KDTree< _DataPoint >::iterator ROOT::Math::KDTree< _DataPoint >::iterator::operator++ ( int  ) const
inline

Definition at line 1422 of file KDTree.icc.

template<class _DataPoint >
KDTree< _DataPoint >::iterator & ROOT::Math::KDTree< _DataPoint >::iterator::operator-- ( )
inline

Definition at line 1433 of file KDTree.icc.

template<class _DataPoint >
const KDTree< _DataPoint >::iterator & ROOT::Math::KDTree< _DataPoint >::iterator::operator-- ( ) const
inline

Definition at line 1443 of file KDTree.icc.

template<class _DataPoint >
KDTree< _DataPoint >::iterator ROOT::Math::KDTree< _DataPoint >::iterator::operator-- ( int  )
inline

Definition at line 1453 of file KDTree.icc.

template<class _DataPoint >
const KDTree< _DataPoint >::iterator ROOT::Math::KDTree< _DataPoint >::iterator::operator-- ( int  ) const
inline

Definition at line 1464 of file KDTree.icc.

template<class _DataPoint>
Bin* ROOT::Math::KDTree< _DataPoint >::iterator::operator-> ( )
inline

Definition at line 315 of file KDTree.h.

template<class _DataPoint>
const Bin* ROOT::Math::KDTree< _DataPoint >::iterator::operator-> ( ) const
inline

Definition at line 316 of file KDTree.h.

template<class _DataPoint>
KDTree< _DataPoint >::iterator & ROOT::Math::KDTree< _DataPoint >::iterator::operator= ( const iterator rhs)
inline

Definition at line 1475 of file KDTree.icc.

template<class _DataPoint>
bool ROOT::Math::KDTree< _DataPoint >::iterator::operator== ( const iterator rIterator) const
inline

Definition at line 310 of file KDTree.h.

template<class _DataPoint >
KDTree< _DataPoint >::BinNode * ROOT::Math::KDTree< _DataPoint >::iterator::Previous ( ) const
private

Definition at line 1514 of file KDTree.icc.

template<class _DataPoint>
TerminalNode* ROOT::Math::KDTree< _DataPoint >::iterator::TN ( )
inline

Definition at line 318 of file KDTree.h.

Friends And Related Function Documentation

template<class _DataPoint>
friend class KDTree< _DataPoint >
friend

Definition at line 296 of file KDTree.h.

Member Data Documentation

template<class _DataPoint>
Bin* ROOT::Math::KDTree< _DataPoint >::iterator::fBin
mutableprivate

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