BALL::HashGrid3< Item >::BoxIteratorTraits Class Reference

#include <BALL/DATATYPE/hashGrid.h>

List of all members.


Public Member Functions

virtual ~BoxIteratorTraits ()
 BoxIteratorTraits ()
 BoxIteratorTraits (const HashGrid3 &grid)
 BoxIteratorTraits (const BoxIteratorTraits &traits, bool=true)
const BoxIteratorTraitsoperator= (const BoxIteratorTraits &traits)
HashGrid3getContainer ()
const HashGrid3getContainer () const
bool isSingular () const
BoxIteratorPositiongetPosition ()
const BoxIteratorPositiongetPosition () const
bool operator== (const BoxIteratorTraits &traits) const
bool operator!= (const BoxIteratorTraits &traits) const
bool isValid () const
void invalidate ()
void toBegin ()
bool isBegin () const
void toEnd ()
bool isEnd () const
HashGridBox3< Item > & getData ()
const HashGridBox3< Item > & getData () const
void forward ()

Private Attributes

HashGrid3< Item > * bound_
BoxIteratorPosition position_

template<typename Item>
class BALL::HashGrid3< Item >::BoxIteratorTraits


Constructor & Destructor Documentation

template<typename Item>
virtual BALL::HashGrid3< Item >::BoxIteratorTraits::~BoxIteratorTraits (  )  [inline, virtual]
template<typename Item>
BALL::HashGrid3< Item >::BoxIteratorTraits::BoxIteratorTraits (  )  [inline]
template<typename Item>
BALL::HashGrid3< Item >::BoxIteratorTraits::BoxIteratorTraits ( const HashGrid3 grid  )  [inline]
template<typename Item>
BALL::HashGrid3< Item >::BoxIteratorTraits::BoxIteratorTraits ( const BoxIteratorTraits traits,
bool  = true 
) [inline]

Member Function Documentation

template<typename Item>
void BALL::HashGrid3< Item >::BoxIteratorTraits::forward (  )  [inline]
template<typename Item>
const HashGrid3* BALL::HashGrid3< Item >::BoxIteratorTraits::getContainer (  )  const [inline]
template<typename Item>
HashGrid3* BALL::HashGrid3< Item >::BoxIteratorTraits::getContainer (  )  [inline]
template<typename Item>
const HashGridBox3<Item>& BALL::HashGrid3< Item >::BoxIteratorTraits::getData (  )  const [inline]
template<typename Item>
HashGridBox3<Item>& BALL::HashGrid3< Item >::BoxIteratorTraits::getData (  )  [inline]
template<typename Item>
const BoxIteratorPosition& BALL::HashGrid3< Item >::BoxIteratorTraits::getPosition (  )  const [inline]
template<typename Item>
BoxIteratorPosition& BALL::HashGrid3< Item >::BoxIteratorTraits::getPosition (  )  [inline]
template<typename Item>
void BALL::HashGrid3< Item >::BoxIteratorTraits::invalidate (  )  [inline]
template<typename Item>
bool BALL::HashGrid3< Item >::BoxIteratorTraits::isBegin (  )  const [inline]
template<typename Item>
bool BALL::HashGrid3< Item >::BoxIteratorTraits::isEnd (  )  const [inline]
template<typename Item>
bool BALL::HashGrid3< Item >::BoxIteratorTraits::isSingular (  )  const [inline]
template<typename Item>
bool BALL::HashGrid3< Item >::BoxIteratorTraits::isValid (  )  const [inline]
template<typename Item>
bool BALL::HashGrid3< Item >::BoxIteratorTraits::operator!= ( const BoxIteratorTraits traits  )  const [inline]
template<typename Item>
const BoxIteratorTraits& BALL::HashGrid3< Item >::BoxIteratorTraits::operator= ( const BoxIteratorTraits traits  )  [inline]
template<typename Item>
bool BALL::HashGrid3< Item >::BoxIteratorTraits::operator== ( const BoxIteratorTraits traits  )  const [inline]
template<typename Item>
void BALL::HashGrid3< Item >::BoxIteratorTraits::toBegin (  )  [inline]
template<typename Item>
void BALL::HashGrid3< Item >::BoxIteratorTraits::toEnd (  )  [inline]

Member Data Documentation