All Frameworks  Class Hierarchy  This Framework  Indexes

MechanicalModeler Global Function CATBRepDecode


CATLISTV(CATBaseUnknown_var) CATBRepDecode(CATLISTV(CATISpecObject_var)& iProfilElements,
const CATIGeometricalElement_var& iAssociatedFeature)
Returns the selecting objects from symbolic specifications. For example, the selecting object associated with the lateral face of Pad.3 extruded from Line.7, on the solid after Fillet.7 is created with:
iPrints[1]=Pad.3,
iKeys[1]=MfKeyExtrudedFrom,
iProfilElements[1]=Line.7, and
iAssociatedFeature=Fillet.7.
Another example, the selecting object associated with the edge shared by the lateral face of Pad.3 extruded from Line.7, and by the top face of Pad.6 is created with:
iPrints[1]=Pad.3, iPrints[2]=Pad.6,
iKeys[1]=MfKeyExtrudedFrom, iKeys[2]=MfKeyTop,
iProfilElements[1]=Line.7,
iProfilElements[2]=NULL_var and
iAssociatedFeature=Fillet.7. The selecting object associated with a vertex is specified with all its adjacent faces.
Parameters:
iPrints
List of shape features.
iKeys
List of key words
Legal values: MfKeyTop, MfKeyBottom, MfKeyExtrudedFrom, MfKeyStart, MfKeyEnd.
iProfilElements
List of sketch elements.
iAssociatedFeature
Resolution is performed in the scope of iAssociatedFeature.

This object is included in the file: CATMfBRepDecode.h

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