CATMecModUseItf Interface CATIMmiUseMfEdge

Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.


interface CATIMmiUseMfEdge

Interface to manage a brep feature of Fedge (for functional edge) type.
Role: This interface allows you to manage a brep feature ( ) of edge type.


Method Index


o GetEdges(CATLISTV(CATBaseUnknown_var)&,CATListOfInt&,CATIMmiMechanicalFeature_var&)
Gets the geometrical edges associated with the BRep feature.
o GetSharpness(CATMfSharpnessType&,CATIMmiMechanicalFeature_var&)
Returns the sharpness of the geometrical edge associated with the BRep feature.

Methods


o GetEdges
public virtual GetEdges( oEdges,
oOrientations,
const iScopeAccess= NULL_var)
Gets the geometrical edges associated with the BRep feature.
Parameters:
oEdges
[out] The geometrical edges.
oOrientations
[out] oOrientations[i] is equal to 1 if the ith CATEdge has the same orientation as the BRep feature, otherwise equal to -1.
iScopeAccess
[in] Search is performed in iScopeAccess.
Returns:
S_OK
Successfull.
E_FAIL
an error occured.
o GetSharpness
public virtual GetSharpness( oSharpness,
const iFeat=NULL_var)
Returns the sharpness of the geometrical edge associated with the BRep feature.
Parameters:
oSharpness
[out] The Sharpness of the edge. Legal values: MfNoSharp, MfSharp, MfUnknownSharpness
iFeat
[in] Search is performed in iFeat solid.
Returns:
S_OK
Successfull.
E_FAIL
an error occured.

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

Copyright © 1999-2014, Dassault Systèmes. All rights reserved.