DirectPatchSequenceEnumerator Class Reference

Class for leaf nodes of PatchSequenceEnumerator object tree. More...

#include <PatchSequenceEnumerator.h>

Inheritance diagram for DirectPatchSequenceEnumerator:

Inheritance graph
[legend]
Collaboration diagram for DirectPatchSequenceEnumerator:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 DirectPatchSequenceEnumerator (TriangleSet *tset)
 Create direct patch enumerator.
virtual TrianglenextPatch ()
 Return current patch and move to the next one.
virtual void reset ()
 Move enumerator to first patch.

Detailed Description

Class for leaf nodes of PatchSequenceEnumerator object tree.

See PatchSequenceEnumerator documentation.

Definition at line 42 of file PatchSequenceEnumerator.h.


Constructor & Destructor Documentation

DirectPatchSequenceEnumerator::DirectPatchSequenceEnumerator ( TriangleSet tset  ) 

Create direct patch enumerator.

Parameters:
tset TriangleSet to create enumerator for.


Member Function Documentation

virtual Triangle* DirectPatchSequenceEnumerator::nextPatch (  )  [virtual]

Return current patch and move to the next one.

Returns:
Return current patch (before move). Return 0 if there is no current patch (behind range).

Implements PatchSequenceEnumerator.

virtual void DirectPatchSequenceEnumerator::reset (  )  [virtual]

Move enumerator to first patch.

Implements PatchSequenceEnumerator.


The documentation for this class was generated from the following file:
Generated on Thu Dec 6 19:33:12 2007 for Radiosity Renderer and Visualizer by  doxygen 1.5.2