OCC Main Page | ApplicationFramework | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

ApplicationFramework
TKTObj
TObj


TObj_SequenceIterator Class Reference

#include <TObj_SequenceIterator.hxx>

Inheritance diagram for TObj_SequenceIterator:

Inheritance graph
[legend]

Public Member Functions

Standard_EXPORT 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_EXPORT Standard_Boolean More () const
 Returns True if there is a current Item in the iteration.
virtual Standard_EXPORT void Next ()
 Move to the next Item.
virtual Standard_EXPORT Handle (TObj_Object) Value() const
 Returns the current item.

Protected Member Functions

Standard_EXPORT TObj_SequenceIterator ()
 Creates an Empty Iterator.
 Handle (Standard_Type) myType
 type of object
 Handle (TObj_HSequenceOfObject) myObjects
 seqence of objects

Protected Attributes

Standard_Integer myIndex
 current index of object in sequence

Detailed Description

This class is an iterator on sequence


Constructor & Destructor Documentation

Standard_EXPORT TObj_SequenceIterator::TObj_SequenceIterator  )  [protected]
 

Constructor

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

Constructor


Member Function Documentation

TObj_SequenceIterator::Handle TObj_HSequenceOfObject   )  [protected]
 

TObj_SequenceIterator::Handle Standard_Type   )  [protected]
 

virtual Standard_EXPORT TObj_SequenceIterator::Handle TObj_Object   )  const [virtual]
 

Reimplemented from TObj_ObjectIterator.

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

Redefined methods

Reimplemented from TObj_ObjectIterator.

virtual Standard_EXPORT void TObj_SequenceIterator::Next  )  [virtual]
 

Reimplemented from TObj_ObjectIterator.


Field Documentation

Standard_Integer TObj_SequenceIterator::myIndex [protected]
 

Fields


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 14:15:45 2008 for OpenCASCADE by  doxygen 1.4.1