|
Open CASCADE Technology
6.7.1
|
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.
More...
#include <BRepFill_MultiLine.hxx>
Public Member Functions | |
| 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... | |
| Standard_Real | FirstParameter () const |
| returns the first parameter of the Bissectrice. More... | |
| 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 |
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.
| BRepFill_MultiLine::BRepFill_MultiLine | ( | ) |
| 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 | ||
| ) |
| GeomAbs_Shape BRepFill_MultiLine::Continuity | ( | ) | const |
Returns the continuity betwwen the two faces
seShape from GeomAbsparated by myBis.
| void BRepFill_MultiLine::Curves | ( | Handle< Geom_Curve > & | Curve, |
| Handle< Geom2d_Curve > & | PCurve1, | ||
| Handle< Geom2d_Curve > & | PCurve2 | ||
| ) | const |
raises if IsParticularCase is <False>.
| Standard_Real BRepFill_MultiLine::FirstParameter | ( | ) | const |
returns the first parameter of the Bissectrice.
| Standard_Boolean BRepFill_MultiLine::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.
| Standard_Real BRepFill_MultiLine::LastParameter | ( | ) | const |
returns the last parameter of the Bissectrice.
| gp_Pnt BRepFill_MultiLine::Value | ( | const Standard_Real | U | ) | const |
Returns the current point on the 3d curve
| void BRepFill_MultiLine::Value3dOnF1OnF2 | ( | const Standard_Real | U, |
| gp_Pnt & | P3d, | ||
| gp_Pnt2d & | PF1, | ||
| gp_Pnt2d & | PF2 | ||
| ) | const |
| gp_Pnt2d BRepFill_MultiLine::ValueOnF1 | ( | const Standard_Real | U | ) | const |
returns the current point on the PCurve of the
first face
| gp_Pnt2d BRepFill_MultiLine::ValueOnF2 | ( | const Standard_Real | U | ) | const |
returns the current point on the PCurve of the
first face
1.8.5