All Frameworks  Class Hierarchy  This Framework  Indexes   

CATSchPlatformInterfaces Interface 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 GetBoundaryPoints( oLDbPts,
oSizeOfList)
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 GetEndPoints( oLDb4Pts)
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 ListGRRZoneOwners( oLGRRZoneOwners)
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.