All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

CATSchPlatformInterfaces Interface CATISchZoneGraphic

System.IUnknown
  |
  +---CATISchZoneGraphic
 

Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.


interface CATISchZoneGraphic

Interface to manage schematic zone's association with its graphical representations.
Role: To modify schematic zone's links to its graphical representations.


Method Index


o AddGraphicalRepresentation(CATISchGRRZone*)
Add a graphical representation to a zone.
o ListGraphicalRepresentations(CATIUnknownList**)
List all graphical representations of a zone.
o RemoveGraphicalRepresentation(CATISchGRRZone*)
Remove a graphical representation from a zone.

Methods


o AddGraphicalRepresentation
public virtual HRESULT AddGraphicalRepresentation(CATISchGRRZone* iGRRToAdd) = 0
Add a graphical representation to a zone.
Parameters:
iGRRToAdd
The graphical representation to be added to the zone.
Returns:
An HRESULT value.
Legal values:
S_OK
operation is successful
E_FAIL
operation failed
o ListGraphicalRepresentations
public virtual HRESULT ListGraphicalRepresentations(CATIUnknownList** oLGRR) = 0
List all graphical representations of a zone.
Parameters:
oLGRR
A list of graphical representations (members are CATISchGRRZone interface pointers).
Returns:
An HRESULT value.
Legal values:
S_OK
operation is successful
E_FAIL
operation failed
o RemoveGraphicalRepresentation
public virtual HRESULT RemoveGraphicalRepresentation(CATISchGRRZone* iGRRToRemove) = 0
Remove a graphical representation from a zone.
Parameters:
iGRRToRemove
The graphical representation to be removed from the zone.
Returns:
An HRESULT value.
Legal values:
S_OK
operation is successful
E_FAIL
operation failed

This object is included in the file: CATISchZoneGraphic.h

Copyright © 2003, Dassault Systèmes. All rights reserved.