DataExchangeBaseRepsItf Interface CATIExchangePCurve

Usage: you can freely reimplement this interface.


interface CATIExchangePCurve

Interface to exchange Pcurves.
Role: This interface is dedicated to get Pcurves information.

See also:


Method Index


o GetEndPPoints(double[2],double[2])
Retrieves the end-points of the Pcurve, decided with respect to the logical flow imposed on the curve.
o GetPCurveType(IID&)
Retrieves the CATClassId of the interface that represents this type.
o GetPParamAtPoint(int,double*,double*)
Retrieves the parameters on the Pcurve corresponding to an array of space points lying near it.
o GetPParamExtents(double*,double*)
Retrieves the parametric extents of the Pcurve.
o GetSupportSurface()
Returns the associated surface on which the Pcurve lies.

Methods


o GetEndPPoints
public virtual GetEndPPoints( oStartPoint,
oEndPoint)
Retrieves the end-points of the Pcurve, decided with respect to the logical flow imposed on the curve.
Parameters:
oStartPoint
Get the start point.
oEndPoint
Get the end point.
o GetPCurveType
public virtual GetPCurveType( ouuid)
Retrieves the CATClassId of the interface that represents this type.
Parameters:
ouuid
Get the CATClassId.
o GetPParamAtPoint
public virtual GetPParamAtPoint( iNbPoints,
iPoints,
oParam)
Retrieves the parameters on the Pcurve corresponding to an array of space points lying near it.
Parameters:
iNbPoints
Set the number of points.
iPoints
Set the point themselves.
oParam
Get the corresponding parameters.
o GetPParamExtents
public virtual GetPParamExtents( oStartParam,
oEndParam)
Retrieves the parametric extents of the Pcurve. There are the parametric equivalents of the end-points.
Parameters:
oStartParam
Get the start parameter.
oEndParam
Get the end parameter.
o GetSupportSurface
public virtual GetSupportSurface()
Returns the associated surface on which the Pcurve lies.

This object is included in the file: CATIExchangePCurve.h
If needed, your Imakefile.mk should include the module: DataExchangeBaseRepsItf

Copyright © 1999-2014, Dassault Systèmes. All rights reserved.