All Frameworks  Class Hierarchy  This Framework  Indexes   

CATSchPlatformInterfaces Interface 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 AddBoundaryElement( iZoneBndyToAdd)
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 IsBoundaryValid( BIsValid)
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 ListBoundaryElements( oLZoneBndy)
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 RemoveBoundaryElement( iZoneBndyToRemove)
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.