Open CASCADE Technology 6.6.0
|
Defines a 3d curve as a boundary for a
GeomFill_ConstrainedFilling algorithm.
This curve is unattached to an existing surface.D
#include <GeomFill_SimpleBound.hxx>
Public Member Functions | |
GeomFill_SimpleBound (const Handle< Adaptor3d_HCurve > &Curve, const Standard_Real Tol3d, const Standard_Real Tolang) | |
Constructs the boundary object defined by the 3d curve. The surface to be built along this boundary will be in the tolerance range defined by Tol3d. This object is to be used as a boundary for a GeomFill_ConstrainedFilling framework. Dummy is initialized but has no function in this class. Warning Curve is an adapted curve, that is, an object which is an interface between: | |
gp_Pnt | Value (const Standard_Real U) const |
void | D1 (const Standard_Real U, gp_Pnt &P, gp_Vec &V) const |
void | Reparametrize (const Standard_Real First, const Standard_Real Last, const Standard_Boolean HasDF, const Standard_Boolean HasDL, const Standard_Real DF, const Standard_Real DL, const Standard_Boolean Rev) |
void | Bounds (Standard_Real &First, Standard_Real &Last) const |
Standard_Boolean | IsDegenerated () const |
GeomFill_SimpleBound::GeomFill_SimpleBound | ( | const Handle< Adaptor3d_HCurve > & | Curve, |
const Standard_Real | Tol3d, | ||
const Standard_Real | Tolang | ||
) |
void GeomFill_SimpleBound::Bounds | ( | Standard_Real & | First, |
Standard_Real & | Last | ||
) | const [virtual] |
Implements GeomFill_Boundary.
void GeomFill_SimpleBound::D1 | ( | const Standard_Real | U, |
gp_Pnt & | P, | ||
gp_Vec & | V | ||
) | const [virtual] |
Implements GeomFill_Boundary.
Standard_Boolean GeomFill_SimpleBound::IsDegenerated | ( | ) | const [virtual] |
Implements GeomFill_Boundary.
void GeomFill_SimpleBound::Reparametrize | ( | const Standard_Real | First, |
const Standard_Real | Last, | ||
const Standard_Boolean | HasDF, | ||
const Standard_Boolean | HasDL, | ||
const Standard_Real | DF, | ||
const Standard_Real | DL, | ||
const Standard_Boolean | Rev | ||
) | [virtual] |
Implements GeomFill_Boundary.
gp_Pnt GeomFill_SimpleBound::Value | ( | const Standard_Real | U | ) | const [virtual] |
Implements GeomFill_Boundary.