IGraphicGroupIterator

IGraphicIterator is used for building a hierarchical structure comprised of graphic objects. This class contains functions useful for traversing and managing this hierarchical tree.


IGraphicGroupIterator - Member Functions and Data by Group

Constructors & Destructor

Use the constructors and destructor in this group to create or destroy objects of class IGraphicGroupIterator.


[view class]
~IGraphicGroupIterator
public:
virtual ~IGraphicGroupIterator()
Destroys an IGraphicGroupIterator object.

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


[view class]
IGraphicGroupIterator
public:
IGraphicGroupIterator(const IGraphicGroup*)
Copy constructor.

IGraphicGroup
The copied object.

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


Iterating Through the Graphics Group Hierarchy and Getting IMGraphic Objects

Use the functions in this group to get the first, last, or next IMGraphic in the group hierarchy or to reset the the internal counter for the iterator.


[view class]
first
public:
virtual IMGraphic* first()
Gets the first object in the graphic group it is iterating.

Return
Returns a pointer to the first graphic in the hierarchy.

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


[view class]
last
public:
virtual IMGraphic* last()
Gets the last object in the graphic group it is iterating.

Return
Returns a pointer to the last graphic in the hierarchy.

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


[view class]
next
public:
virtual IMGraphic* next()
Gets the next object in the graphic group it is iterating.

Return
Returns a pointer to the next graphic in the hierarchy.

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


[view class]
previous
public:
virtual IMGraphic* previous()
Gets the previous object in the graphic group it is iterating.

Return
Returns a pointer to the previous graphic in the hierarchy.

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


[view class]
reset
public:
virtual void reset()
Resets its internal counter being used for iteration.

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


IGraphicGroupIterator - Inherited Member Functions and Data

Inherited Public Functions

IGraphicIterator

Inherited Public Data

Inherited Protected Functions

IGraphicIterator

Inherited Protected Data