#include <TopOpeBRepTool_CurveTool.hxx>
Public Member Functions |
| TopOpeBRepTool_CurveTool () |
| TopOpeBRepTool_CurveTool (const TopOpeBRepTool_OutCurveType OCT) |
| TopOpeBRepTool_CurveTool (const TopOpeBRepTool_GeomTool >) |
TopOpeBRepTool_GeomTool & | ChangeGeomTool () |
const TopOpeBRepTool_GeomTool & | GetGeomTool () const |
void | SetGeomTool (const TopOpeBRepTool_GeomTool >) |
Standard_Boolean | MakeCurves (const Standard_Real min, const Standard_Real max, const Handle< Geom_Curve > &C3D, const Handle< Geom2d_Curve > &PC1, const Handle< Geom2d_Curve > &PC2, const TopoDS_Shape &S1, const TopoDS_Shape &S2, Handle< Geom_Curve > &C3DN, Handle< Geom2d_Curve > &PC1N, Handle< Geom2d_Curve > &PC2N, Standard_Real &Tol3d, Standard_Real &Tol2d) const |
| Approximates curves.
Returns False in the case of failure
|
Static Public Member Functions |
static Handle_Geom_Curve | MakeBSpline1fromPnt (const TColgp_Array1OfPnt &P) |
static Handle_Geom2d_Curve | MakeBSpline1fromPnt2d (const TColgp_Array1OfPnt2d &P) |
static Standard_Boolean | IsProjectable (const TopoDS_Shape &S, const Handle< Geom_Curve > &C) |
static Handle_Geom2d_Curve | MakePCurveOnFace (const TopoDS_Shape &S, const Handle< Geom_Curve > &C, Standard_Real &TolReached2d, const Standard_Real first=0.0, const Standard_Real last=0.0) |
Protected Attributes |
TopOpeBRepTool_GeomTool | myGeomTool |
Constructor & Destructor Documentation
TopOpeBRepTool_CurveTool::TopOpeBRepTool_CurveTool |
( |
| ) |
|
Member Function Documentation
static Handle_Geom_Curve TopOpeBRepTool_CurveTool::MakeBSpline1fromPnt |
( |
const TColgp_Array1OfPnt & |
P | ) |
[static] |
static Handle_Geom2d_Curve TopOpeBRepTool_CurveTool::MakeBSpline1fromPnt2d |
( |
const TColgp_Array1OfPnt2d & |
P | ) |
[static] |
Standard_Boolean TopOpeBRepTool_CurveTool::MakeCurves |
( |
const Standard_Real |
min, |
|
|
const Standard_Real |
max, |
|
|
const Handle< Geom_Curve > & |
C3D, |
|
|
const Handle< Geom2d_Curve > & |
PC1, |
|
|
const Handle< Geom2d_Curve > & |
PC2, |
|
|
const TopoDS_Shape & |
S1, |
|
|
const TopoDS_Shape & |
S2, |
|
|
Handle< Geom_Curve > & |
C3DN, |
|
|
Handle< Geom2d_Curve > & |
PC1N, |
|
|
Handle< Geom2d_Curve > & |
PC2N, |
|
|
Standard_Real & |
Tol3d, |
|
|
Standard_Real & |
Tol2d |
|
) |
| const |
Field Documentation
The documentation for this class was generated from the following file: