All Frameworks Class Hierarchy This Framework Indexes
MecModInterfaces Interface CATIMfPointOnEdge
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATIMfPointOnEdge
Interface to manage a point on edge BRep feature.
A point on edge BRep feature is made of a CATIMfRedge support and a ratio.
It is used to capture radius values for variable radius fillets.
- See also:
- CATIMfBRepFactory
Method Index
- o
GetGNOrientation(CATEdge_var&,int&)
- Reads the local edge and the generic naming orientation of the edge.
- o
GetLocalRatioFromPoint(CATMathPoint&,CATEdge_var&,double&)
- Computes the local ratio and the associated edge from a 3D point.
- o
GetLocalRatio(CATEdge_var&,double&)
- Reads the local ration and the associated edge.
- o
GetPointOnCurve(CATPointOnCurve_var&,CATCurve_var&,CATEdge_var&,int&)
- Reads the point on curve, the curve, the edge and the orientation of the curve according to the edge.
- o
GetRatioFromPoint(CATMathPoint)
- Computes the glogal ratio from a 3D point.
- o
GetRatio()
- Returns the global ratio.
- o
GetSickMathPoint(CATMathPoint&)
- Reads the sick point in case of update error.
- o
GetSupport()
- Returns the CATIMfRedge support.
- o
GetWire(CATWire_var&,CATEdge_var&,int&)
- Reads the wire and the orientation of the local edge according to the wire.
- o
IsSame(CATIMfPointOnEdge_var&)
- Returns 1 if the points on edge are same.
- o
SetRatio(double)
- Sets the global ratio.
Methods
o GetGNOrientation
| public virtual GetGNOrientation( | | oLocalEdge, |
| | oGNEdgeOrientation) |
-
Reads the local edge and the generic naming orientation of the edge.
- Parameters:
-
- oLocalEdge
- Local edge.
- oGNEdgeOrientation
- Equal to 1 if the intrinsic orientation of the edge fits with its generic naming orientation,
otherwise equal to -1.
o GetLocalRatioFromPoint
| public virtual GetLocalRatioFromPoint( | const | iPoint, |
| | oLocalEdge, |
| | oLocalRatio) |
-
Computes the local ratio and the associated edge from a 3D point.
- Parameters:
-
- iPoint
- Point.
- oLocalEdge
- Edge associated with the local ratio.
- oLocalRatio
- Local ratio.
o GetLocalRatio
| public virtual GetLocalRatio( | | oLocalEdge, |
| | oLocalRatio) |
-
Reads the local ration and the associated edge.
- Parameters:
-
- oLocalEdge
- CATEdge.
- oLocalRatio
- Local ratio.
o GetPointOnCurve
| public virtual GetPointOnCurve( | | oPointOnCurve, |
| | oLocalCurve, |
| | oLocalEdge, |
| | oOrientationEdgeCurve) |
-
Reads the point on curve, the curve, the edge and the orientation of the curve according to the edge.
- Parameters:
-
- oPointOnCurve
- Point on curve.
- oLocalCurve
- Local curve.
- oLocalEdge
- Local edge.
- oOrientationEdgeCurve
- Equal to 1 if the intrinsic orientation of the edge fits with the curve orientation,
otherwise equal to -1.
o GetRatioFromPoint
| public virtual GetRatioFromPoint( | const | iPoint) |
-
Computes the glogal ratio from a 3D point.
- Parameters:
-
- iPoint
- Point.
o GetRatio
| public virtual GetRatio( | ) |
-
Returns the global ratio.
o GetSickMathPoint
| public virtual GetSickMathPoint( | | oPoint) |
-
Reads the sick point in case of update error.
- Parameters:
-
- oPoint
- Point.
o GetSupport
| public virtual GetSupport( | ) |
-
Returns the CATIMfRedge support.
o GetWire
| public virtual GetWire( | | oWire, |
| | oLocalEdge, |
| | oOrientationEdgeWire) |
-
Reads the wire and the orientation of the local edge according to the wire.
- Parameters:
-
- oWire
- Topological wire.
- oLocalEdge
- Edge associated with the local ratio.
- oOrientationEdgeWire
- Equal to 1 if the intrinsic orientation of the edge fits with the wire orientation,
otherwise equal to -1.
o IsSame
| public virtual IsSame( | const | iToCompare) |
-
Returns 1 if the points on edge are same.
- Parameters:
-
- iToCompare
- Point on edge BRep feature to be compared to this.
o SetRatio
| public virtual SetRatio( | const | iRatio) |
-
Sets the global ratio.
- Parameters:
-
- iRatio
- Ratio.
This object is included in the file: CATIMfPointOnEdge.h
If needed, your Imakefile.mk should include the module: CATMecModInterfaces