#include <BALL/DATATYPE/hashGrid.h>
Public Member Functions | |
| virtual | ~DataIteratorTraits () |
| DataIteratorTraits () | |
| DataIteratorTraits (const HashGridBox3 &box) | |
| DataIteratorTraits (const DataIteratorTraits &traits, bool=true) | |
| const DataIteratorTraits & | operator= (const DataIteratorTraits &traits) |
| HashGridBox3 * | getContainer () |
| const HashGridBox3 * | getContainer () const |
| bool | isSingular () const |
| DataIteratorPosition & | getPosition () |
| const DataIteratorPosition & | getPosition () const |
| bool | operator== (const DataIteratorTraits &traits) const |
| bool | operator!= (const DataIteratorTraits &traits) const |
| bool | isValid () const |
| void | invalidate () |
| void | toBegin () |
| bool | isBegin () const |
| void | toEnd () |
| bool | isEnd () const |
| Item & | getData () |
| const Item & | getData () const |
| void | forward () |
Private Attributes | |
| HashGridBox3< Item > * | bound_ |
| DataIteratorPosition | position_ |
| virtual BALL::HashGridBox3< Item >::DataIteratorTraits::~DataIteratorTraits | ( | ) | [inline, virtual] |
| BALL::HashGridBox3< Item >::DataIteratorTraits::DataIteratorTraits | ( | ) | [inline] |
| BALL::HashGridBox3< Item >::DataIteratorTraits::DataIteratorTraits | ( | const HashGridBox3 & | box | ) | [inline] |
| BALL::HashGridBox3< Item >::DataIteratorTraits::DataIteratorTraits | ( | const DataIteratorTraits & | traits, | |
| bool | = true | |||
| ) | [inline] |
| void BALL::HashGridBox3< Item >::DataIteratorTraits::forward | ( | ) | [inline] |
| const HashGridBox3* BALL::HashGridBox3< Item >::DataIteratorTraits::getContainer | ( | ) | const [inline] |
| HashGridBox3* BALL::HashGridBox3< Item >::DataIteratorTraits::getContainer | ( | ) | [inline] |
| const Item& BALL::HashGridBox3< Item >::DataIteratorTraits::getData | ( | ) | const [inline] |
| Item& BALL::HashGridBox3< Item >::DataIteratorTraits::getData | ( | ) | [inline] |
| const DataIteratorPosition& BALL::HashGridBox3< Item >::DataIteratorTraits::getPosition | ( | ) | const [inline] |
| DataIteratorPosition& BALL::HashGridBox3< Item >::DataIteratorTraits::getPosition | ( | ) | [inline] |
| void BALL::HashGridBox3< Item >::DataIteratorTraits::invalidate | ( | ) | [inline] |
| bool BALL::HashGridBox3< Item >::DataIteratorTraits::isBegin | ( | ) | const [inline] |
| bool BALL::HashGridBox3< Item >::DataIteratorTraits::isEnd | ( | ) | const [inline] |
| bool BALL::HashGridBox3< Item >::DataIteratorTraits::isSingular | ( | ) | const [inline] |
| bool BALL::HashGridBox3< Item >::DataIteratorTraits::isValid | ( | ) | const [inline] |
| bool BALL::HashGridBox3< Item >::DataIteratorTraits::operator!= | ( | const DataIteratorTraits & | traits | ) | const [inline] |
| const DataIteratorTraits& BALL::HashGridBox3< Item >::DataIteratorTraits::operator= | ( | const DataIteratorTraits & | traits | ) | [inline] |
| bool BALL::HashGridBox3< Item >::DataIteratorTraits::operator== | ( | const DataIteratorTraits & | traits | ) | const [inline] |
| void BALL::HashGridBox3< Item >::DataIteratorTraits::toBegin | ( | ) | [inline] |
| void BALL::HashGridBox3< Item >::DataIteratorTraits::toEnd | ( | ) | [inline] |
HashGridBox3<Item>* BALL::HashGridBox3< Item >::DataIteratorTraits::bound_ [private] |
Referenced by BALL::HashGridBox3< Item >::DataIteratorTraits::getContainer(), BALL::HashGridBox3< Item >::DataIteratorTraits::invalidate(), BALL::HashGridBox3< Item >::DataIteratorTraits::isBegin(), BALL::HashGridBox3< Item >::DataIteratorTraits::isSingular(), BALL::HashGridBox3< Item >::DataIteratorTraits::isValid(), BALL::HashGridBox3< Item >::DataIteratorTraits::operator=(), and BALL::HashGridBox3< Item >::DataIteratorTraits::toBegin().
DataIteratorPosition BALL::HashGridBox3< Item >::DataIteratorTraits::position_ [private] |
Referenced by BALL::HashGridBox3< Item >::DataIteratorTraits::forward(), BALL::HashGridBox3< Item >::DataIteratorTraits::getData(), BALL::HashGridBox3< Item >::DataIteratorTraits::getPosition(), BALL::HashGridBox3< Item >::DataIteratorTraits::invalidate(), BALL::HashGridBox3< Item >::DataIteratorTraits::isBegin(), BALL::HashGridBox3< Item >::DataIteratorTraits::isEnd(), BALL::HashGridBox3< Item >::DataIteratorTraits::isValid(), BALL::HashGridBox3< Item >::DataIteratorTraits::operator!=(), BALL::HashGridBox3< Item >::DataIteratorTraits::operator=(), BALL::HashGridBox3< Item >::DataIteratorTraits::operator==(), BALL::HashGridBox3< Item >::DataIteratorTraits::toBegin(), and BALL::HashGridBox3< Item >::DataIteratorTraits::toEnd().