All Frameworks  Class Hierarchy  This Framework  Indexes

BasicTopologicalOpe Global Function CATCreateTopPointOnSurface


CATBody * CATCreateTopPointOnSurface(CATGeoFactory* ioFactory,
CATTopData* iTopData,
CATBody* iSurface,
const CATMathVector& iDirection,
const double iGeodesicLength,
CATBody* iReferencePointOnSurface)
Creates a topological point body on a surface at a given distance from another point in a given direction.
This basic mode corresponds to the settings SetSupport, SetDirection, SetLength, SetRefPoint of the advanced mode.
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.
iSurface
The pointer to the surface body.
iDirection
The direction.
iGeodesicLength
The distance from iReferencePointOnSurface, evaluated on the geodesic line on the surface body iSurface, corresponding with the direction iDirection.
iReferencePointOnSurface
The pointer to the point on the surface from which the distance is computed.
Returns:
The pointer to the created point body. To remove with the CATICGMContainer.Remove method.

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

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