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

gfx::VisualTriangles::TriangleArrayIteratorState Class Reference

Inheritance diagram for gfx::VisualTriangles::TriangleArrayIteratorState:

Inheritance graph
[legend]
Collaboration diagram for gfx::VisualTriangles::TriangleArrayIteratorState:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 TriangleArrayIteratorState (const TriangleArrayIteratorState &i)
 TriangleArrayIteratorState (const TriangleArray &triangles, Int index=0)
virtual ~TriangleArrayIteratorState ()
virtual String className () const
virtual Object & clone () const
virtual const Triangle3operator * ()
virtual bool isSameKindAs (const Object &) const

Protected Attributes

const TriangleArraytriangles
Int index

Friends

class VisualTriangles

Constructor & Destructor Documentation

gfx::VisualTriangles::TriangleArrayIteratorState::TriangleArrayIteratorState const TriangleArrayIteratorState i  )  [inline]
 

Definition at line 68 of file VisualTriangles.

Referenced by clone().

gfx::VisualTriangles::TriangleArrayIteratorState::TriangleArrayIteratorState const TriangleArray triangles,
Int  index = 0
[inline]
 

Definition at line 70 of file VisualTriangles.

References gfx::VisualTriangles::TriangleArray.

virtual gfx::VisualTriangles::TriangleArrayIteratorState::~TriangleArrayIteratorState  )  [inline, virtual]
 

Definition at line 72 of file VisualTriangles.


Member Function Documentation

virtual String gfx::VisualTriangles::TriangleArrayIteratorState::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 74 of file VisualTriangles.

virtual Object& gfx::VisualTriangles::TriangleArrayIteratorState::clone  )  const [inline, virtual]
 

return a shallow copy, with Object& return type. Must be defined by derived classes.

Implements gfx::TriangleIteratorState.

Definition at line 76 of file VisualTriangles.

References TriangleArrayIteratorState().

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

Definition at line 47 of file Object.

virtual const Triangle3& gfx::VisualTriangles::TriangleArrayIteratorState::operator *  )  [inline, virtual]
 

Implements gfx::TriangleIteratorState.

Definition at line 78 of file VisualTriangles.


Friends And Related Function Documentation

friend class VisualTriangles [friend]
 

Definition at line 80 of file VisualTriangles.


Member Data Documentation

Int gfx::VisualTriangles::TriangleArrayIteratorState::index [protected]
 

Definition at line 83 of file VisualTriangles.

Referenced by gfx::VisualTriangles::equalStates(), and gfx::VisualTriangles::nextTriangle().

const TriangleArray& gfx::VisualTriangles::TriangleArrayIteratorState::triangles [protected]
 

Definition at line 82 of file VisualTriangles.


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