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.  
 More...
|  | 
|  | 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.  More... 
 | 
|  | 
| GeomAbs_Shape | Continuity () const | 
|  | Returns the continuity betwwen the two faces seShape from GeomAbsparated by myBis.  More... 
 | 
|  | 
| void | Curves (Handle< Geom_Curve > &Curve, Handle< Geom2d_Curve > &PCurve1, Handle< Geom2d_Curve > &PCurve2) const | 
|  | raises if IsParticularCase is <False>.  More... 
 | 
|  | 
| virtual Standard_Real | FirstParameter () const | 
|  | returns the first parameter of the Bissectrice.  More... 
 | 
|  | 
| virtual Standard_Real | LastParameter () const | 
|  | returns the last parameter of the Bissectrice.  More... 
 | 
|  | 
| gp_Pnt | Value (const Standard_Real U) const | 
|  | Returns the current point on the 3d curve.  More... 
 | 
|  | 
| gp_Pnt2d | ValueOnF1 (const Standard_Real U) const | 
|  | returns the current point on the PCurve of the first face  More... 
 | 
|  | 
| gp_Pnt2d | ValueOnF2 (const Standard_Real U) const | 
|  | returns the current point on the PCurve of the first face  More... 
 | 
|  | 
| void | Value3dOnF1OnF2 (const Standard_Real U, gp_Pnt &P3d, gp_Pnt2d &PF1, gp_Pnt2d &PF2) const | 
|  | 
| virtual Standard_Boolean | Value (const Standard_Real theU, NCollection_Array1< gp_Pnt2d > &thePnt2d, NCollection_Array1< gp_Pnt > &thePnt) const | 
|  | Returns the point at parameter <theU>.  More... 
 | 
|  | 
| virtual Standard_Boolean | D1 (const Standard_Real theU, NCollection_Array1< gp_Vec2d > &theVec2d, NCollection_Array1< gp_Vec > &theVec) const | 
|  | Returns the derivative at parameter <theU>.  More... 
 | 
|  | 
|  | AppCont_Function () | 
|  | 
| void | GetNumberOfPoints (Standard_Integer &theNbPnt, Standard_Integer &theNbPnt2d) const | 
|  | Get number of 3d and 2d points returned by "Value" and "D1" functions.  More... 
 | 
|  | 
| Standard_Integer | GetNbOf3dPoints () const | 
|  | Get number of 3d points returned by "Value" and "D1" functions.  More... 
 | 
|  | 
| Standard_Integer | GetNbOf2dPoints () const | 
|  | Get number of 2d points returned by "Value" and "D1" functions.  More... 
 | 
|  | 
| virtual | ~AppCont_Function () | 
|  | Destructor.  More... 
 | 
|  | 
| virtual void | PeriodInformation (const Standard_Integer, Standard_Boolean &IsPeriodic, Standard_Real &thePeriod) const | 
|  | Return information about peridicity in output paramateters space.  More... 
 | 
|  | 
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.