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
-
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
-
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
-
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
-
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