Iterator for going through the items in Container3d in the specified order. More...
#include <Container3d.h>
Public Member Functions | |
size_t | GetIndex () |
Iterator () | |
Iterator (Container3d< T > *_container, std::vector< size_t >::iterator _iter) | |
bool | operator!= (const Iterator &_m) const |
node_type & | operator* () const |
virtual Iterator & | operator++ () |
node_type * | operator-> () const |
bool | operator== (const Iterator &_m) const |
Protected Attributes | |
Container3d< T > * | container |
std::vector< size_t >::iterator | iter |
Iterator for going through the items in Container3d in the specified order.
The idea is that the content in Container3d can be sorted and limited in different ways. After sorting/limiting the content the iterator (Begin() and End() ) can be used for accessing the data items in optimal order.
Definition at line 231 of file Container3d.h.
|
inline |
Definition at line 237 of file Container3d.h.
|
inline |
Definition at line 238 of file Container3d.h.
|
inline |
Definition at line 244 of file Container3d.h.
|
inline |
Definition at line 243 of file Container3d.h.
|
inline |
Definition at line 239 of file Container3d.h.
|
inlinevirtual |
Definition at line 241 of file Container3d.h.
|
inline |
Definition at line 240 of file Container3d.h.
|
inline |
Definition at line 242 of file Container3d.h.
|
protected |
Definition at line 234 of file Container3d.h.
|
protected |
Definition at line 235 of file Container3d.h.