# FacetMeshFacetIterator Class Reference

Inheritance diagram for FacetMeshFacetIterator:

List of all members.

## Public Member Functions
| FacetMeshFacetIterator (const FacetMesh *mesh)
| FacetMeshFacetIterator ()
void | Initialize (const FacetMesh *mesh)
| Initialiaze the iterator.
const TFacet3D & | GetFacet () const
boolean | More ()
| Returns true if there are more triangles in the mesh.
## Protected Attributes
boolean | fHasNormals
boolean | fHasUVs
TFacet3D | fFacet
const TMCArray< TVector3 > * | fVertices
const TMCArray< TVector3 > * | fNormals
const TMCArray< TVector2 > * | fuv

## Constructor & Destructor Documentation

FacetMeshFacetIterator::FacetMeshFacetIterator | ( | const FacetMesh * | mesh | ) |

FacetMeshFacetIterator::FacetMeshFacetIterator | ( |  | ) |

## Member Function Documentation

const TFacet3D& FacetMeshFacetIterator::GetFacet | ( |  | ) | const`[inline]`

void FacetMeshFacetIterator::Initialize | ( | const FacetMesh * | mesh | ) |

Initialiaze the iterator.

Reimplemented from FacetMeshIterator.

boolean FacetMeshFacetIterator::More | ( |  | ) |

Returns true if there are more triangles in the mesh.

Reimplemented from FacetMeshIterator.

## Member Data Documentation

TFacet3D FacetMeshFacetIterator::fFacet`[protected]`

boolean FacetMeshFacetIterator::fHasNormals`[protected]`

boolean FacetMeshFacetIterator::fHasUVs`[protected]`

const TMCArray<TVector3>* FacetMeshFacetIterator::fNormals`[protected]`

const TMCArray<TVector2>* FacetMeshFacetIterator::fuv`[protected]`

const TMCArray<TVector3>* FacetMeshFacetIterator::fVertices`[protected]`

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

- PublicUtilities.h