Inheritance diagram for FacetMeshIterator:

Public Member Functions | |
| FacetMeshIterator (const FacetMesh *mesh) | |
| FacetMeshIterator () | |
| void | Initialize (const FacetMesh *mesh) |
| Initialiaze the iterator. | |
| int32 | GetIndexA () const |
| int32 | GetIndexB () const |
| int32 | GetIndexC () const |
| uint32 | GetUVSpaceID () const |
| void | First () |
| Move to the first element in the mesh. | |
| void | Next () |
| Moves to the next triangle in the mesh. | |
| boolean | More () |
| Returns true if there are more triangles in the mesh. | |
Protected Attributes | |
| boolean | fHasUVSpaces |
| uint32 | fCurIndex |
| const TMCArray< Triangle > * | fFacets |
| const TMCArray< uint32 > * | fUVSpaceID |
| const Triangle * | fCurrentFacet |
| TMCCountedPtr< FacetMesh > | fFacetMesh |
usage :
while (iter.Next())
{
value=iter.Get...();
}
|
|
|
|
|
|
|
|
Move to the first element in the mesh.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Initialiaze the iterator.
Reimplemented in FacetMeshFacetIterator. |
|
|
Returns true if there are more triangles in the mesh.
Reimplemented in FacetMeshFacetIterator. |
|
|
Moves to the next triangle in the mesh.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.9.1