Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
BRepFill_MultiLine Class Reference

Private class used to compute the 3d curve and the
two 2d curves resulting from the intersection of a
surface of linear extrusion( Bissec, Dz) and the 2
faces.
This 3 curves will have the same parametrization
as the Bissectrice.
This class is to be send to an approximation
routine.

#include <BRepFill_MultiLine.hxx>

Public Member Functions

DEFINE_STANDARD_ALLOC BRepFill_MultiLine ()
 BRepFill_MultiLine (const TopoDS_Face &Face1, const TopoDS_Face &Face2, const TopoDS_Edge &Edge1, const TopoDS_Edge &Edge2, const Standard_Boolean Inv1, const Standard_Boolean Inv2, const Handle< Geom2d_Curve > &Bissec)
Standard_Boolean IsParticularCase () const
 Search if the Projection of the Bissectrice on the
faces needs an approximation or not.
Returns true if the approximation is not needed.

GeomAbs_Shape Continuity () const
 Returns the continuity betwwen the two faces
seShape from GeomAbsparated by myBis.

void Curves (Handle< Geom_Curve > &Curve, Handle< Geom2d_Curve > &PCurve1, Handle< Geom2d_Curve > &PCurve2) const
 raises if IsParticularCase is <False>.

Standard_Real FirstParameter () const
 returns the first parameter of the Bissectrice.

Standard_Real LastParameter () const
 returns the last parameter of the Bissectrice.

gp_Pnt Value (const Standard_Real U) const
 Returns the current point on the 3d curve

gp_Pnt2d ValueOnF1 (const Standard_Real U) const
 returns the current point on the PCurve of the
first face

gp_Pnt2d ValueOnF2 (const Standard_Real U) const
 returns the current point on the PCurve of the
first face

void Value3dOnF1OnF2 (const Standard_Real U, gp_Pnt &P3d, gp_Pnt2d &PF1, gp_Pnt2d &PF2) const

Constructor & Destructor Documentation


Member Function Documentation

void BRepFill_MultiLine::Curves ( Handle< Geom_Curve > &  Curve,
Handle< Geom2d_Curve > &  PCurve1,
Handle< Geom2d_Curve > &  PCurve2 
) const

The documentation for this class was generated from the following file: