C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2
VertexFacesIterator Class Reference

Iterator for traverse faces adjacent to a vertex. More...

#include <topology_iterator.h>

Public Member Functions

 VertexFacesIterator (const MbVertex &vertex, MbFaceShell &shell)
 Weather the cache is created and destroied in the iterator. More...
 
 VertexFacesIterator (const MbVertex &vertex, CacheFacesForVertex &cacheEdges)
 Contructor. More...
 
 ~VertexFacesIterator ()
 Destructor.
 
void next ()
 Move to the next face.
 
void operator++ ()
 Move to the next face.
 
bool done ()
 Test whether the traverse is over.
 
bool undone ()
 Test whether the traverse is not over.
 
const MbFaceoperator* ()
 Получить ребро.
 
CacheFacesForVertexGetCache () const
 Get cache.
 

Detailed Description

Iterator for traverse faces adjacent to a vertex.

Constructor & Destructor Documentation

◆ VertexFacesIterator() [1/2]

VertexFacesIterator::VertexFacesIterator ( const MbVertex vertex,
MbFaceShell shell 
)

Weather the cache is created and destroied in the iterator.

Contructor.

Parameters
[in]vertexVertex for which's cache is built. If null, cache is built for every vertex.
[in]shellShell for which's verticies cache is built.

◆ VertexFacesIterator() [2/2]

VertexFacesIterator::VertexFacesIterator ( const MbVertex vertex,
CacheFacesForVertex cacheEdges 
)

Contructor.

Expected that existing cache contains data for the vertex.

Parameters
[in]vertexVertex for which's cache is built. If null, cache is built for every vertex.
[in]cacheEdgesExisting cache.

The documentation for this class was generated from the following file: