All Frameworks  Class Hierarchy  This Framework  Indexes

GeometricOperators Global Function CATCreateProjection


CATProjectionPtSur * CATCreateProjection(CATGeoFactory* iWhere,
CATSoftwareConfiguration* iConfig,
const CATPoint* iPoint,
const CATSurface* iSurface,
const CATMathDirection* iDirection=(const CATMathDirection *) 0,
CATSkillValue iMode= BASIC)
Creates an operator for projecting a CATPoint onto a CATSurface.
The projection is orthogonal or along a direction.
Parameters:
iWhere
The pointer to the factory of the geometry.
iPoint
The pointer to the point to project.
iSurface
The pointer to the surface on which the point is projected.
iDirection
The pointer to the direction along which the point is projected, 0 for a normal projection.
iMode
BASIC
the operation is performed at the operator creation
ADVANCED
otherwise
Returns:
The pointer to the created operator. To delete with the usual C++ delete operator after use.

This object is included in the file: CATCreateProjection.h

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