All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

CATSchPlatformInterfaces Interface CATISchBoundaryElem

System.IUnknown
  |
  +---CATISchBoundaryElem
 

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


interface CATISchBoundaryElem

Interface for the definition of a boundary element.
Role: Returns boundary element definition


Method Index


o GetBoundaryPoints(double**,int*)
Get the definition points (segments end points) of one side of the boundary.
o GetEndPoints(double*)
Get the end points (segments end points) of one side of the boundary.
o ListGRRZoneOwners(CATIUnknownList**)
Get the list of owners of this zone.

Methods


o GetBoundaryPoints
public virtual HRESULT GetBoundaryPoints(double** oLDbPts,
int* oSizeOfList) = 0
Get the definition points (segments end points) of one side of the boundary. If the side is a curve, these points are the end points of the chords approximating the curve.
Parameters:
oLDbPts
A list of X-Y coordinates of the points. 2 doubles per point.
oSizeOfList
Total number of points in the list. 2 times the number of points.
Returns:
An HRESULT value.
Legal values:
S_OK
operation is successful
E_FAIL
operation failed
o GetEndPoints
public virtual HRESULT GetEndPoints(double* oLDb4Pts) = 0
Get the end points (segments end points) of one side of the boundary.
Parameters:
oLDb4Pts
An array of 4 doubles.
Returns:
An HRESULT value.
Legal values:
S_OK
operation is successful
E_FAIL
operation failed
o ListGRRZoneOwners
public virtual HRESULT ListGRRZoneOwners(CATIUnknownList** oLGRRZoneOwners) = 0
Get the list of owners of this zone.
Parameters:
oLGRRZoneOwners
A list of GRRZone which has included this boundary element.
Returns:
An HRESULT value.
Legal values:
S_OK
operation is successful
E_FAIL
operation failed

This object is included in the file: CATISchBoundaryElem.h

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