iterator class for array chunks More...
#include <MRChunkIterator.h>
Public Types | |
| using | iterator_category = std::input_iterator_tag |
| using | value_type = Chunk |
| using | difference_type = std::ptrdiff_t |
| using | pointer = Chunk* |
| using | reference = Chunk& |
Public Member Functions | |
| MRMESH_API bool | operator== (const ChunkIterator &other) const |
| MRMESH_API ChunkIterator & | operator++ () |
| MRMESH_API ChunkIterator | operator++ (int) |
| MRMESH_API Chunk | operator* () const |
| Chunk | operator-> () const |
Public Attributes | |
| size_t | totalSize { 0 } |
| size_t | chunkSize { 0 } |
| size_t | overlap { 0 } |
| size_t | index { 0 } |
iterator class for array chunks