DataExchangeBaseRepsItf Interface CATIExchangeCurve

Usage: you can freely reimplement this interface.


interface CATIExchangeCurve

Interface to exchange curves.
Role: This interface is dedicated to get curves information.
Available from CATIA V5R10.

See also:


Method Index


o GetCurveType(IID&)
Retrieves the CATClassId of the interface that represents this type.
o GetEndPoints(double[3],double[3])
Retrieves the end-points of the curve, decided with respect to the logical flow imposed on the curve.
o GetParamAtPoint(int,double*,double*)
Retrieves the parameters on the curve corresponding to an array of space points lying near it.
o GetParamExtents(double*,double*)
Retrieves the parametric extents of the curve.

Methods


o GetCurveType
public virtual GetCurveType( ouuid)
Retrieves the CATClassId of the interface that represents this type.
Parameters:
ouuid
Get the CATClassId.
o GetEndPoints
public virtual GetEndPoints( oStartPoint,
oEndPoint)
Retrieves the end-points of the curve, decided with respect to the logical flow imposed on the curve.
Parameters:
oStartPoint
Get the start point.
oEndPoint
Get the end point.
o GetParamAtPoint
public virtual GetParamAtPoint( iNbPoints,
iPoints,
oParam)
Retrieves the parameters on the curve 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 GetParamExtents
public virtual GetParamExtents( oStartParam,
oEndParam)
Retrieves the parametric extents of the curve. There are the parametric equivalents of the end-points. Each parameter returned by GetParamExtents must be in the curve definition domain, whatever the curve’s properties (closed, periodic, ...), with StartParam < EndParam.
Parameters:
oStartParam
Get the start parameter.
oEndParam
Get the end parameter.

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

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