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 |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| | 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
| BRepFill_MultiLine::BRepFill_MultiLine |
( |
| ) |
|
Member Function Documentation
| void BRepFill_MultiLine::operator delete |
( |
void * |
anAddress | ) |
[inline] |
| void* BRepFill_MultiLine::operator new |
( |
size_t |
size | ) |
[inline] |
| void* BRepFill_MultiLine::operator new |
( |
size_t |
, |
|
|
void * |
anAddress |
|
) |
| [inline] |
The documentation for this class was generated from the following file: