Cortex
10.0.0-a4
|
#include <PolygonVertexIterator.h>
Public Member Functions | |
PolygonVertexIterator () | |
Uninitialised. | |
PolygonVertexIterator (VertexIndexIterator vertexIndexIterator, VertexValueIterator vertexValuesBegin) | |
PolygonVertexIterator & | operator++ () |
PolygonVertexIterator | operator++ (int) |
reference | operator* () const |
pointer | operator-> () const |
bool | operator== (const PolygonVertexIterator &rhs) const |
bool | operator!= (const PolygonVertexIterator &rhs) const |
PolygonVertexIterator & | operator= (const PolygonVertexIterator &rhs) |
An iterator type suitable for applying the PolygonAlgo.h algorithms to a MeshPrimitive. VertexValueIterator is required to be a model of random_access_iterator. Generally it'll be a std::vector::const_iterator instantiated from the Data of a PrimitiveVariable. Generally PolygonVertexIterators aren't created directly, instead they'd be created with the PolygonIterator::vertexBegin() and PolygonIterator::vertexEnd() methods.