#include <BALL/DATATYPE/hashGrid.h>
Public Member Functions | |
virtual | ~BoxIteratorTraits () |
BoxIteratorTraits () | |
BoxIteratorTraits (const HashGridBox3 &box) | |
BoxIteratorTraits (const BoxIteratorTraits &traits, bool=true) | |
HashGridBox3 * | getContainer () |
const HashGridBox3 * | getContainer () const |
bool | isSingular () const |
BoxIteratorPosition & | getPosition () |
const BoxIteratorPosition & | getPosition () 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 | |
HashGridBox3< Item > * | bound_ |
HashGridBox3< Item > * | cur_box_ |
BoxIteratorPosition | position_ |
Position | x_ |
Position | y_ |
Position | z_ |
Definition at line 185 of file hashGrid.h.
virtual BALL::HashGridBox3< Item >::BoxIteratorTraits::~BoxIteratorTraits | ( | ) | [inline, virtual] |
Definition at line 191 of file hashGrid.h.
BALL::HashGridBox3< Item >::BoxIteratorTraits::BoxIteratorTraits | ( | ) | [inline] |
Definition at line 193 of file hashGrid.h.
BALL::HashGridBox3< Item >::BoxIteratorTraits::BoxIteratorTraits | ( | const HashGridBox3 & | box | ) | [inline] |
Definition at line 200 of file hashGrid.h.
BALL::HashGridBox3< Item >::BoxIteratorTraits::BoxIteratorTraits | ( | const BoxIteratorTraits & | traits, | |
bool | = true | |||
) | [inline] |
Definition at line 207 of file hashGrid.h.
void BALL::HashGridBox3< Item >::BoxIteratorTraits::forward | ( | ) | [inline] |
Definition at line 291 of file hashGrid.h.
const HashGridBox3* BALL::HashGridBox3< Item >::BoxIteratorTraits::getContainer | ( | ) | const [inline] |
Definition at line 218 of file hashGrid.h.
HashGridBox3* BALL::HashGridBox3< Item >::BoxIteratorTraits::getContainer | ( | ) | [inline] |
Definition at line 213 of file hashGrid.h.
const HashGridBox3<Item>& BALL::HashGridBox3< Item >::BoxIteratorTraits::getData | ( | ) | const [inline] |
Definition at line 286 of file hashGrid.h.
HashGridBox3<Item>& BALL::HashGridBox3< Item >::BoxIteratorTraits::getData | ( | ) | [inline] |
Definition at line 281 of file hashGrid.h.
const BoxIteratorPosition& BALL::HashGridBox3< Item >::BoxIteratorTraits::getPosition | ( | ) | const [inline] |
Definition at line 233 of file hashGrid.h.
BoxIteratorPosition& BALL::HashGridBox3< Item >::BoxIteratorTraits::getPosition | ( | ) | [inline] |
Definition at line 228 of file hashGrid.h.
void BALL::HashGridBox3< Item >::BoxIteratorTraits::invalidate | ( | ) | [inline] |
Definition at line 253 of file hashGrid.h.
bool BALL::HashGridBox3< Item >::BoxIteratorTraits::isBegin | ( | ) | const [inline] |
Definition at line 265 of file hashGrid.h.
bool BALL::HashGridBox3< Item >::BoxIteratorTraits::isEnd | ( | ) | const [inline] |
Definition at line 276 of file hashGrid.h.
bool BALL::HashGridBox3< Item >::BoxIteratorTraits::isSingular | ( | ) | const [inline] |
Definition at line 223 of file hashGrid.h.
bool BALL::HashGridBox3< Item >::BoxIteratorTraits::isValid | ( | ) | const [inline] |
Definition at line 248 of file hashGrid.h.
bool BALL::HashGridBox3< Item >::BoxIteratorTraits::operator!= | ( | const BoxIteratorTraits & | traits | ) | const [inline] |
Definition at line 243 of file hashGrid.h.
bool BALL::HashGridBox3< Item >::BoxIteratorTraits::operator== | ( | const BoxIteratorTraits & | traits | ) | const [inline] |
Definition at line 238 of file hashGrid.h.
void BALL::HashGridBox3< Item >::BoxIteratorTraits::toBegin | ( | ) | [inline] |
Definition at line 259 of file hashGrid.h.
void BALL::HashGridBox3< Item >::BoxIteratorTraits::toEnd | ( | ) | [inline] |
Definition at line 270 of file hashGrid.h.
HashGridBox3<Item>* BALL::HashGridBox3< Item >::BoxIteratorTraits::bound_ [private] |
Definition at line 306 of file hashGrid.h.
HashGridBox3<Item>* BALL::HashGridBox3< Item >::BoxIteratorTraits::cur_box_ [private] |
Definition at line 307 of file hashGrid.h.
BoxIteratorPosition BALL::HashGridBox3< Item >::BoxIteratorTraits::position_ [private] |
Definition at line 308 of file hashGrid.h.
Position BALL::HashGridBox3< Item >::BoxIteratorTraits::x_ [private] |
Definition at line 309 of file hashGrid.h.
Position BALL::HashGridBox3< Item >::BoxIteratorTraits::y_ [private] |
Definition at line 309 of file hashGrid.h.
Position BALL::HashGridBox3< Item >::BoxIteratorTraits::z_ [private] |
Definition at line 309 of file hashGrid.h.