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
TriangleIterator & operator= (const TriangleIterator &ti)
reference operator * () const
pointer operator-> () const
TriangleIterator & operator++ ()
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 TriangleContainer * triangles
TriangleIteratorState * iteratorState

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