![]() |
My Project
|
Iterator for going through the items in Container3d in the specified order. More...
#include <Container3d.h>
Public Member Functions | |
Iterator (Container3d< T > *_container, std::vector< size_t >::iterator _iter) | |
node_type & | operator* () const |
node_type * | operator-> () const |
virtual Iterator & | operator++ () |
bool | operator== (const Iterator &_m) const |
bool | operator!= (const Iterator &_m) const |
size_t | GetIndex () |
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 \e Container3d can be sorted and limited in different ways. After sorting/limiting the content the \e iterator (\e Begin() and \e End() ) can be used for accessing the data items in optimal order.
Definition at line 263 of file Container3d.h.