All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

MecModInterfaces Interface CATIMfFedge

System.IUnknown
  |
  +---System.IDispatch
    |
    +---System.CATBaseUnknown
      |
      +---MecModInterfaces.CATIMfBRep
        |
        +---CATIMfFedge
 

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


interface CATIMfFedge

Interface to manage a selecting feature of Fedge (for functional edge) type.
Role: This interface allows you to manage a selecting feature ( CATIMfBRep ) of Fedge type.
This is the featurization ( CATIFeaturize ) of a CATIREdge object. This featurization from the CATIREdge has to be done in MfFunctionalFeaturization mode to create a CATIMfFedge. See CATMfFeaturizeMode for featurization modes.


Method Index


o GetEdges(CATIGeometricalElement_var&,CATListOfInt&)
Returns the geometrical edges associated with the BRep feature.
o GetEdges(CATListOfInt&)
Returns the geometrical edges associated with the BRep feature.
o IsSharp(CATIGeometricalElement_var&)
Returns the sharpness of the geometrical edge associated with the BRep feature.

Methods


o GetEdges
public virtual CATLISTV(CATBaseUnknown_var) GetEdges( const CATIGeometricalElement_var& iScopeAccess,
CATListOfInt& oOrientations) const =0
Returns the geometrical edges associated with the BRep feature.
Parameters:
iScopeAccess
Search is performed in iScopeAccess.
oOrientations
oOrientations[i] is equal to 1 if the ith CATEdge has the same orientation as the BRep feature, otherwise equal to -1.
o GetEdges
public virtual CATLISTV(CATBaseUnknown_var) GetEdges(CATListOfInt& oOrientations) const =0
Returns the geometrical edges associated with the BRep feature.
Parameters:
oOrientations
oOrientations[i] is equal to 1 if the ith CATEdge has the same orientation as the BRep feature, otherwise equal to -1.
o IsSharp
public virtual CATMfSharpnessType IsSharp( const CATIGeometricalElement_var& iFeat=NULL_var) const =0
Returns the sharpness of the geometrical edge associated with the BRep feature.
Parameters:
iFeat
Search is performed in iFeat solid.
Returns:
Legal values: MfNoSharp, MfSharp, MfUnknownSharpness

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

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