All Frameworks  Class Hierarchy  This Framework  Indexes

GeometricOperators Global Function CATCreateConvertCurveToCanonic


CATConvertCurveToCanonic * CATCreateConvertCurveToCanonic(CATGeoFactory* iFactory,
CATSoftwareConfiguration* iConfig,
CATLONG32 iNbCrv,
CATCurve** iTabCrv,
CATCrvParam* iStartParam,
CATCrvParam* iEndParam,
CATSurface* iSupport=NULL,
CATSkillValue iMode= BASIC)
Creates an operator that computes the most approaching canonical curve of a set of curves lying on the same plane.
The operator outputs one curve.
Parameters:
iFactory
The pointer to the geometry factory needed for the creation of the result curve.
iNbCrv
The number of curves to analyze.
iTabCrv
The array [iNbCrv] of pointers to the curves to analyze.
iStartParam
The array [iNbCrv] defining the first parameter on the curves, defining the beginning of the domain to analyze for each curve.
iEndParam
The array [iNbCrv] defining the last parameter on the curves, defining the end of the domain to analyze for each curve.
iSupport
The pointer to the planar surface common to all the input curves. It can be NULL.
iMode
BASIC
The operation is performed at the operator creation
ADVANCED
The operation is is performed with the Run method
Returns:
The pointer to the created operator. To delete with the usual C++ delete operator after use.

This object is included in the file: CATCreateConvertCurveToCanonic.h

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