#include <Poly_CoherentTriPtr.hxx>
Public Member Functions | |
Iterator () | |
Empty constructor. | |
Iterator (const Poly_CoherentTriPtr &thePtr) | |
Constructor. | |
const Poly_CoherentTriangle * | First () const |
Query the triangle that started the current iteration. | |
Standard_Boolean | More () const |
Query if there is available triangle pointer on this iteration. | |
Standard_EXPORT void | Next () |
Go to the next iteration. | |
const Poly_CoherentTriangle & | Value () const |
Get the current iterated triangle. | |
Poly_CoherentTriangle & | ChangeValue () const |
Get the current iterated triangle (mutable). | |
const Poly_CoherentTriPtr & | PtrValue () const |
Get the current iterated pointer to triangle. | |
Private Attributes | |
const Poly_CoherentTriPtr * | myFirst |
const Poly_CoherentTriPtr * | myCurrent |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|