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.