All Frameworks Class Hierarchy This Framework Indexes
MecModInterfaces Interface 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 GetEdges( | const | iScopeAccess, |
| | oOrientations) |
-
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 GetEdges( | | oOrientations) |
-
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 IsSharp( | const | iFeat | =NULL_var) |
-
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