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
public virtual double GetRatioFromPoint( const CATMathPoint iPoint) const = 0
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
public virtual CATISpecObject_var GetSupport()const = 0
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

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