GMOperatorsInterfaces Global Function CATCGMCreateTopStableSpline
CATCGMCreateTopStableSpline( | | iFactory, |
| | iTopData, |
| | iNbpts, |
| | iListOfPoints, |
| const | iTangents | = NULL, |
| const | iCurvatures | = NULL, |
| const | iImposition | = NULL) |
-
Creates a spline body.
This basic mode direclty creates the resulting body.
- Parameters:
-
- iFactory
- The factory that creates the resulting body.
- iTopData
- The pointer to the data defining the software configuration and the journal. If the journal inside iTopData
is NULL, it is not filled.
- iNbpts
- The number of points to take into account for the computation of the spline.
- iListOfpoints
- The array of pointers to bodies that uniquely contain one point as CATVertexInVolume.
These points
are taken into account for the computation of the spline.
- iTangents
- The array of tangential constraints at each point.
NULL if the tangents are globally not constraint.
If some tangents are constraints, all
the array must be allocated.
- iCurvatures
- The array of the curvature constraints at each point.
NULL if the curvatures are globally not constraint.
If some tangents are constraints, all
the array must be allocated.
- iImposition
- The array that defines the type of constraint for each point.
- 0
- no constraint, neither on the tangent, nor on the curvature.
- 1
- the direction of the tangent is imposed.
- 2
- the tangent is imposed.
- 4
- the tangent and the direction of the curvature are imposed.
- 6
- the tangent and the curvature are imposed.
NULL if nothing is imposed.
- Returns:
- The pointer to the created line body. To remove with the
method.
This object is included in the file: CATICGMTopSplineOperator.h
If needed, your Imakefile.mk should include the module: CATGMOperatorsInterfaces
Copyright © 1999-2015, Dassault Systèmes. All rights reserved.