#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_ |
Definition at line 362 of file hashGrid.h.
virtual BALL::HashGridBox3< Item >::DataIteratorTraits::~DataIteratorTraits | ( | ) | [inline, virtual] |
Definition at line 368 of file hashGrid.h.
BALL::HashGridBox3< Item >::DataIteratorTraits::DataIteratorTraits | ( | ) | [inline] |
Definition at line 370 of file hashGrid.h.
BALL::HashGridBox3< Item >::DataIteratorTraits::DataIteratorTraits | ( | const HashGridBox3 & | box | ) | [inline] |
Definition at line 376 of file hashGrid.h.
BALL::HashGridBox3< Item >::DataIteratorTraits::DataIteratorTraits | ( | const DataIteratorTraits & | traits, | |
bool | = true | |||
) | [inline] |
Definition at line 382 of file hashGrid.h.
void BALL::HashGridBox3< Item >::DataIteratorTraits::forward | ( | ) | [inline] |
Definition at line 471 of file hashGrid.h.
const HashGridBox3* BALL::HashGridBox3< Item >::DataIteratorTraits::getContainer | ( | ) | const [inline] |
Definition at line 400 of file hashGrid.h.
HashGridBox3* BALL::HashGridBox3< Item >::DataIteratorTraits::getContainer | ( | ) | [inline] |
Definition at line 395 of file hashGrid.h.
const Item& BALL::HashGridBox3< Item >::DataIteratorTraits::getData | ( | ) | const [inline] |
Definition at line 466 of file hashGrid.h.
Item& BALL::HashGridBox3< Item >::DataIteratorTraits::getData | ( | ) | [inline] |
Definition at line 461 of file hashGrid.h.
const DataIteratorPosition& BALL::HashGridBox3< Item >::DataIteratorTraits::getPosition | ( | ) | const [inline] |
Definition at line 415 of file hashGrid.h.
DataIteratorPosition& BALL::HashGridBox3< Item >::DataIteratorTraits::getPosition | ( | ) | [inline] |
Definition at line 410 of file hashGrid.h.
void BALL::HashGridBox3< Item >::DataIteratorTraits::invalidate | ( | ) | [inline] |
Definition at line 435 of file hashGrid.h.
bool BALL::HashGridBox3< Item >::DataIteratorTraits::isBegin | ( | ) | const [inline] |
Definition at line 446 of file hashGrid.h.
bool BALL::HashGridBox3< Item >::DataIteratorTraits::isEnd | ( | ) | const [inline] |
Definition at line 456 of file hashGrid.h.
bool BALL::HashGridBox3< Item >::DataIteratorTraits::isSingular | ( | ) | const [inline] |
Definition at line 405 of file hashGrid.h.
bool BALL::HashGridBox3< Item >::DataIteratorTraits::isValid | ( | ) | const [inline] |
Definition at line 430 of file hashGrid.h.
bool BALL::HashGridBox3< Item >::DataIteratorTraits::operator!= | ( | const DataIteratorTraits & | traits | ) | const [inline] |
Definition at line 425 of file hashGrid.h.
const DataIteratorTraits& BALL::HashGridBox3< Item >::DataIteratorTraits::operator= | ( | const DataIteratorTraits & | traits | ) | [inline] |
Definition at line 388 of file hashGrid.h.
bool BALL::HashGridBox3< Item >::DataIteratorTraits::operator== | ( | const DataIteratorTraits & | traits | ) | const [inline] |
Definition at line 420 of file hashGrid.h.
void BALL::HashGridBox3< Item >::DataIteratorTraits::toBegin | ( | ) | [inline] |
Definition at line 441 of file hashGrid.h.
void BALL::HashGridBox3< Item >::DataIteratorTraits::toEnd | ( | ) | [inline] |
Definition at line 451 of file hashGrid.h.
HashGridBox3<Item>* BALL::HashGridBox3< Item >::DataIteratorTraits::bound_ [private] |
Definition at line 478 of file hashGrid.h.
DataIteratorPosition BALL::HashGridBox3< Item >::DataIteratorTraits::position_ [private] |
Definition at line 479 of file hashGrid.h.