All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

CATSchPlatformInterfaces Interface CATISchGRRZone

System.IUnknown
  |
  +---CATISchGRRZone
 

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


interface CATISchGRRZone

Interface to manage a Schematic zone graphical representation object.
Role: Defines Schematic zone graphical representation object behaviors


Method Index


o AddBoundaryElement(CATISchBoundaryElem*)
Add a boundary element to the zone.
o IsBoundaryValid(CATBoolean*)
Check whether the boundary of this zone graphical representation is valid.
o ListBoundaryElements(CATIUnknownList**)
List all boundary elements of this zone graphical representation.
o RemoveBoundaryElement(CATISchBoundaryElem*)
Remove a boundary element to the zone.

Methods


o AddBoundaryElement
public virtual HRESULT AddBoundaryElement(CATISchBoundaryElem* iZoneBndyToAdd) = 0
Add a boundary element to the zone.
Parameters:
iZoneBndy
The geometric boundary elements to be added.
Returns:
An HRESULT value.
Legal values:
S_OK
operation is successful
E_FAIL
operation failed
o IsBoundaryValid
public virtual HRESULT IsBoundaryValid(CATBoolean* BIsValid) = 0
Check whether the boundary of this zone graphical representation is valid.
Parameters:
oLZoneBndy
Set to TRUE if the boundary is a closed polygon
Returns:
An HRESULT value.
Legal values:
S_OK
operation is successful
E_FAIL
operation failed
o ListBoundaryElements
public virtual HRESULT ListBoundaryElements(CATIUnknownList** oLZoneBndy) = 0
List all boundary elements of this zone graphical representation.
Parameters:
oLZoneBndy
List of geometric boundaries of this zone graphical representation
Returns:
An HRESULT value.
Legal values:
S_OK
operation is successful
E_FAIL
operation failed
o RemoveBoundaryElement
public virtual HRESULT RemoveBoundaryElement(CATISchBoundaryElem* iZoneBndyToRemove) = 0
Remove a boundary element to the zone.
Parameters:
iZoneBndy
The geometric boundary elements to be added.
Returns:
An HRESULT value.
Legal values:
S_OK
operation is successful
E_FAIL
operation failed

This object is included in the file: CATISchGRRZone.h

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