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.