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

gfx::TriangleIterator Class Reference

Inheritance diagram for gfx::TriangleIterator:

Inheritance graph
[legend]
Collaboration diagram for gfx::TriangleIterator:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 TriangleIterator (const TriangleIterator &iter)
virtual ~TriangleIterator ()
virtual String className () const
TriangleIteratoroperator= (const TriangleIterator &ti)
reference operator * () const
pointer operator-> () const
TriangleIteratoroperator++ ()
bool operator== (const TriangleIterator &i) const
bool operator!= (const TriangleIterator &i) const
virtual bool isSameKindAs (const Object &) const

Protected Member Functions

 TriangleIterator (const TriangleContainer &triangles, bool begin)

Protected Attributes

const TriangleContainertriangles
TriangleIteratorStateiteratorState

Friends

class TriangleContainer

Constructor & Destructor Documentation

gfx::TriangleIterator::TriangleIterator const TriangleIterator iter  ) 
 

virtual gfx::TriangleIterator::~TriangleIterator  )  [virtual]
 

gfx::TriangleIterator::TriangleIterator const TriangleContainer triangles,
bool  begin
[protected]
 


Member Function Documentation

virtual String gfx::TriangleIterator::className  )  const [inline, virtual]
 

return the name of the object's class type. Must be defined by derived classes.

Implements base::Object.

Definition at line 46 of file TriangleIterator.

virtual bool base::Object::isSameKindAs const Object  )  const [inline, virtual, inherited]
 

Definition at line 47 of file Object.

reference gfx::TriangleIterator::operator *  )  const
 

bool gfx::TriangleIterator::operator!= const TriangleIterator i  )  const [inline]
 

Definition at line 54 of file TriangleIterator.

TriangleIterator& gfx::TriangleIterator::operator++  ) 
 

pointer gfx::TriangleIterator::operator->  )  const
 

TriangleIterator& gfx::TriangleIterator::operator= const TriangleIterator ti  ) 
 

bool gfx::TriangleIterator::operator== const TriangleIterator i  )  const
 


Friends And Related Function Documentation

friend class TriangleContainer [friend]
 

Definition at line 65 of file TriangleIterator.


Member Data Documentation

TriangleIteratorState* gfx::TriangleIterator::iteratorState [protected]
 

Definition at line 60 of file TriangleIterator.

const TriangleContainer* gfx::TriangleIterator::triangles [protected]
 

Definition at line 59 of file TriangleIterator.


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