TObj_SequenceIterator Class Reference

#include <TObj_SequenceIterator.hxx>

Inheritance diagram for TObj_SequenceIterator:
Inheritance graph
[legend]

Public Member Functions

 TObj_SequenceIterator (const Handle< TObj_HSequenceOfObject > &theObjects, const Handle< Standard_Type > &theType=NULL)
 Creates an iterator an initialize it by sequence of objects.
virtual Standard_Boolean More () const
 Returns True if there is a current Item in the iteration.
virtual void Next ()
 Move to the next Item.
virtual Handle< TObj_ObjectValue () const
 Returns the current item.

Protected Member Functions

 TObj_SequenceIterator ()
 Creates an Empty Iterator.

Protected Attributes

Standard_Integer myIndex
 current index of object in sequence
Handle< Standard_TypemyType
 type of object
Handle< TObj_HSequenceOfObject > myObjects
 seqence of objects

Detailed Description

This class is an iterator on sequence


Constructor & Destructor Documentation

TObj_SequenceIterator::TObj_SequenceIterator (  )  [protected]

Constructor

TObj_SequenceIterator::TObj_SequenceIterator ( const Handle< TObj_HSequenceOfObject > &  theObjects,
const Handle< Standard_Type > &  theType = NULL 
)

Constructor


Member Function Documentation

virtual Standard_Boolean TObj_SequenceIterator::More (  )  const [virtual]

Redefined methods

Reimplemented from TObj_ObjectIterator.

virtual void TObj_SequenceIterator::Next (  )  [virtual]

Reimplemented from TObj_ObjectIterator.

virtual Handle< TObj_Object > TObj_SequenceIterator::Value (  )  const [virtual]

Reimplemented from TObj_ObjectIterator.


Field Documentation

Fields

Handle< TObj_HSequenceOfObject > TObj_SequenceIterator::myObjects [protected]

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Thu Mar 3 11:07:11 2011 for Open CASCADE Technology by  doxygen 1.6.3