|
C3D Toolkit
Kernel - 118069, Vision - 2.16.7.1844
|
Iterator for traverse edges adjacent to a vertex. More...
#include <topology_iterator.h>
Public Member Functions | |
| VertexEdgesIterator (const MbVertex &vertex, MbFaceShell &shell) | |
| Weather the cache is created and destroied in the iterator. More... | |
| VertexEdgesIterator (const MbVertex &vertex, CacheEdgesForVertex &cacheEdges) | |
| Contructor. More... | |
| ~VertexEdgesIterator () | |
| Destructor. | |
| void | next () |
| Move to the next edge. | |
| void | operator++ () |
| Move to the next edge. | |
| bool | done () |
| Test whether the traverse is over. | |
| bool | undone () |
| Test whether the traverse is not over. | |
| const MbCurveEdge & | operator* () |
| Get edge. | |
| CacheEdgesForVertex * | GetCache () const |
| Get cache. | |
Iterator for traverse edges adjacent to a vertex.
| VertexEdgesIterator::VertexEdgesIterator | ( | const MbVertex & | vertex, |
| MbFaceShell & | shell | ||
| ) |
Weather the cache is created and destroied in the iterator.
Contructor.
| [in] | vertex | Vertex for which's cache is built. If null, cache is built for every vertex. |
| [in] | shell | Shell for which's verticies cache is built. |
| VertexEdgesIterator::VertexEdgesIterator | ( | const MbVertex & | vertex, |
| CacheEdgesForVertex & | cacheEdges | ||
| ) |
Contructor.
Expected that existing cache contains data for the vertex.
| [in] | vertex | Vertex for which's cache is built. If null, cache is built for every vertex. |
| [in] | cacheEdges | Existing cache. |