CATMecModUseItf Interface CATIMmiUsePointOnEdge

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


interface CATIMmiUsePointOnEdge

Interface to manage a point on edge BRep feature.
A point on edge BRep feature is made of a Redge feature support and a ratio. It is used to capture radius values for variable radius fillets.

See also:


Method Index


o GetPOEGNOrientation(CATEdge_var&,int&)
Reads the local edge and the generic naming orientation of the edge.
o GetPOELocalRatio(CATEdge_var&,double&)
Reads the local ration and the associated edge.
o GetPOELocalRatioFromPoint(CATMathPoint&,CATEdge_var&,double&)
Computes the local ratio and the associated edge from a 3D point.
o GetPOEPointOnCurve(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 GetPOERatio(double&)
Returns the global ratio.
o GetPOERatioFromPoint(CATMathPoint&,double&)
Computes the glogal ratio from a 3D point.
o GetPOESupport(CATIMmiUseMfBRep_var&)
Returns the Redge feature support.
o GetPOEWire(CATWire_var&,CATEdge_var&,int&)
Reads the wire and the orientation of the local edge according to the wire.
o IsPOESame(CATIMmiUsePointOnEdge_var&,CATBoolean&)
Returns 1 if the points on edge are same.
o SetPOERatio(double)
Sets the global ratio.

Methods


o GetPOEGNOrientation
public virtual GetPOEGNOrientation( 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 GetPOELocalRatio
public virtual GetPOELocalRatio( oLocalEdge,
oLocalRatio)
Reads the local ration and the associated edge.
Parameters:
oLocalEdge
CATEdge.
oLocalRatio
Local ratio.
o GetPOELocalRatioFromPoint
public virtual GetPOELocalRatioFromPoint( 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 GetPOEPointOnCurve
public virtual GetPOEPointOnCurve( 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 GetPOERatio
public virtual GetPOERatio( oRatio)
Returns the global ratio.
o GetPOERatioFromPoint
public virtual GetPOERatioFromPoint( const iPoint,
oRatio)
Computes the glogal ratio from a 3D point.
Parameters:
iPoint
Point.
o GetPOESupport
public virtual GetPOESupport( oFeat)
Returns the Redge feature support.
o GetPOEWire
public virtual GetPOEWire( 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 IsPOESame
public virtual IsPOESame( const iToCompare,
oResult)
Returns 1 if the points on edge are same.
Parameters:
iToCompare
Point on edge BRep feature to be compared to this.
o SetPOERatio
public virtual SetPOERatio( const iRatio)
Sets the global ratio.
Parameters:
iRatio
Ratio.

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

Copyright © 1999-2014, Dassault Systèmes. All rights reserved.