Open CASCADE Technology
7.7.0
|
#include <Poly_CoherentTriPtr.hxx>
Public Member Functions | |
Iterator () | |
Empty constructor. More... | |
Iterator (const Poly_CoherentTriPtr &thePtr) | |
Constructor. More... | |
const Poly_CoherentTriangle * | First () const |
Query the triangle that started the current iteration. More... | |
Standard_Boolean | More () const |
Query if there is available triangle pointer on this iteration. More... | |
void | Next () |
Go to the next iteration. More... | |
const Poly_CoherentTriangle & | Value () const |
Get the current iterated triangle. More... | |
Poly_CoherentTriangle & | ChangeValue () const |
Get the current iterated triangle (mutable) More... | |
const Poly_CoherentTriPtr & | PtrValue () const |
Get the current iterated pointer to triangle. More... | |
Iterator class for this list of triangles. Because the list is round, an iteration can be started from any member and it finishes before taking this member again. The iteration sense is always forward (Next).
|
inline |
Empty constructor.
|
inline |
Constructor.
|
inline |
Get the current iterated triangle (mutable)
|
inline |
Query the triangle that started the current iteration.
|
inline |
Query if there is available triangle pointer on this iteration.
void Poly_CoherentTriPtr::Iterator::Next | ( | ) |
Go to the next iteration.
|
inline |
Get the current iterated pointer to triangle.
|
inline |
Get the current iterated triangle.