All Frameworks Class Hierarchy This Framework Previous Next Indexes
MecModInterfaces Interface CATIMfPointOnEdge
System.IUnknown
|
+---System.IDispatch
|
+---System.CATBaseUnknown
|
+---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
GetLocalRatio(CATEdge_var&,double&)
- Reads the local ration and the associated edge.
- o
GetLocalRatioFromPoint(CATMathPoint&,CATEdge_var&,double&)
- Computes the local ratio and the associated edge from a 3D point.
- 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
GetRatio()
- Returns the global ratio.
- o
GetRatioFromPoint(CATMathPoint)
- Computes the glogal ratio from a 3D point.
- 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 void GetGNOrientation( | CATEdge_var& | oLocalEdge, |
| int& | oGNEdgeOrientation) = 0 |
-
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 GetLocalRatio
public virtual void GetLocalRatio( | CATEdge_var& | oLocalEdge, |
| double& | oLocalRatio) const = 0 |
-
Reads the local ration and the associated edge.
- Parameters:
-
- oLocalEdge
- CATEdge.
- oLocalRatio
- Local ratio.
o GetLocalRatioFromPoint
public virtual void GetLocalRatioFromPoint( | const CATMathPoint& | iPoint, |
| CATEdge_var& | oLocalEdge, |
| double& | oLocalRatio) const = 0 |
-
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 GetPointOnCurve
public virtual void GetPointOnCurve( | CATPointOnCurve_var& | oPointOnCurve, |
| CATCurve_var& | oLocalCurve, |
| CATEdge_var& | oLocalEdge, |
| int& | oOrientationEdgeCurve) = 0 |
-
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 GetRatio
public virtual double GetRatio( | )const = 0 |
-
Returns the global ratio.
o GetRatioFromPoint
-
Computes the glogal ratio from a 3D point.
- Parameters:
-
- iPoint
- Point.
o GetSickMathPoint
public virtual int GetSickMathPoint( | CATMathPoint& | oPoint) const = 0 |
-
Reads the sick point in case of update error.
- Parameters:
-
- oPoint
- Point.
o GetSupport
-
Returns the CATIMfRedge support.
o GetWire
public virtual void GetWire( | CATWire_var& | oWire, |
| CATEdge_var& | oLocalEdge, |
| int& | oOrientationEdgeWire) = 0 |
-
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 int IsSame( | const CATIMfPointOnEdge_var& | iToCompare) const = 0 |
-
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 void SetRatio( | const double | iRatio) = 0 |
-
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