GMOperatorsInterfaces Global Function CATCGMCreateTopGeodesicLineOperatorAngledTangentToWire
CATCGMCreateTopGeodesicLineOperatorAngledTangentToWire( | | iFactory, |
| | iTopData, |
| | iOriginPoint, |
| | iCurve, |
| | iShellOfCurve, |
| | iAngle, |
| | iFirstLength, |
| | iSecondLength | = 0.0) |
-
Creates the CATICGMTopGeodesicLineOperator which builds
a line angled to the tangent to the wire at the origin point,
and lying in the plane tangent to the shell at the origin point.
In other words:
- consider T as the tangent to the wire at the origin point P,
- build the result line by rotation of T of a given angle round the
normal to the shell at P.
- 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.
- iOriginPoint
- The pointer to the point body, origin of the line. This body must only contain one point (vertex).
- iCurve
- The pointer to the wire which contains the origin point. It must be included in the shell.
- iShellOfCurve
- The pointer to the shell which contains the origin point and the wire.
- iAngle
- The angle in radian of the rotation around the normal of the shell at the origin point.
- iFirstLength
- The first length of the line from the origin point.
- iEndLength
- The second length of the line from the origin point.
- Returns:
- The pointer to the created operator. To delete with the usual C++ delete operator.
This object is included in the file: CATICGMTopGeodesicLineOperator.h
If needed, your Imakefile.mk should include the module: CATGMOperatorsInterfaces
Copyright © 1999-2015, Dassault Systèmes. All rights reserved.