All Frameworks  Class Hierarchy  This Framework  Indexes

BasicTopologicalOpe Global Function CATCreateTopPolarExtremumOperator


CATTopPolarExtremumOperator* CATCreateTopPolarExtremumOperator(CATGeoFactory* iFactory,
CATTopData* iTopData,
CATBody* iWireBody,
CATBody* iPlanarShellBody,
CATBody* iPolarOriginVertexBody,
const CATMathVector& iPolarAxis,
const CatTopPolarExtremum iPolarExtremumExpected)
Creates a topological operator which computes the polar extremums of a wire.
Parameters:
iFactory
The factory that creates the resulting body.
iTopData
The pointer to the data defining the configuration and the journal. If the journal inside iTopData is NULL, it is not filled.
iWireBody
The wire body on which polar extremums will be computed.
iPlanarShellBody
The plane which contains the wire body.
iPolarOriginVertexBody
The vertex body defining the origin of the lengths and angles.
iPolarAxis
The direction of the angle reference.
Returns:
A pointer to the created operator. To delete with the usual delete C++ method.

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

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