Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

gfx::TriangleContainer Class Reference

Inheritance diagram for gfx::TriangleContainer:

Inheritance graph
[legend]
List of all members.

Public Types

typedef TriangleIterator const_iterator

Public Member Functions

virtual const_iterator begin () const
virtual const_iterator end () const

Protected Member Functions

virtual TriangleIteratorStatenewTriangleIteratorState (bool begin=true) const=0
virtual void nextTriangle (TriangleIteratorState *iteratorState) const=0
virtual void deleteTriangleIteratorState (TriangleIteratorState *state) const=0
virtual bool equalStates (TriangleIteratorState *state1, TriangleIteratorState *state2) const=0

Friends

class TriangleIterator

Member Typedef Documentation

typedef TriangleIterator gfx::TriangleContainer::const_iterator
 

Definition at line 40 of file TriangleContainer.


Member Function Documentation

virtual const_iterator gfx::TriangleContainer::begin  )  const [virtual]
 

virtual void gfx::TriangleContainer::deleteTriangleIteratorState TriangleIteratorState state  )  const [protected, pure virtual]
 

Implemented in gfx::VisualTriangles.

virtual const_iterator gfx::TriangleContainer::end  )  const [virtual]
 

virtual bool gfx::TriangleContainer::equalStates TriangleIteratorState state1,
TriangleIteratorState state2
const [protected, pure virtual]
 

Implemented in gfx::VisualTriangles.

virtual TriangleIteratorState* gfx::TriangleContainer::newTriangleIteratorState bool  begin = true  )  const [protected, pure virtual]
 

Implemented in gfx::VisualTriangles.

virtual void gfx::TriangleContainer::nextTriangle TriangleIteratorState iteratorState  )  const [protected, pure virtual]
 

Implemented in gfx::VisualTriangles.


Friends And Related Function Documentation

friend class TriangleIterator [friend]
 

Reimplemented in gfx::VisualTriangles.

Definition at line 52 of file TriangleContainer.


The documentation for this class was generated from the following file:
Generated on Thu Jul 29 16:39:55 2004 for OpenSim by doxygen 1.3.6