|
Open CASCADE Technology 7.9.3
|
#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 |
| TopOpeBRepTool_CurveTool::TopOpeBRepTool_CurveTool | ( | ) |
| TopOpeBRepTool_CurveTool::TopOpeBRepTool_CurveTool | ( | const TopOpeBRepTool_OutCurveType | OCT | ) |
| TopOpeBRepTool_CurveTool::TopOpeBRepTool_CurveTool | ( | const TopOpeBRepTool_GeomTool & | GT | ) |
| TopOpeBRepTool_GeomTool & TopOpeBRepTool_CurveTool::ChangeGeomTool | ( | ) |
| const TopOpeBRepTool_GeomTool & TopOpeBRepTool_CurveTool::GetGeomTool | ( | ) | const |
|
static |
|
static |
|
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 |
Approximates curves. Returns False in the case of failure.
|
static |
| void TopOpeBRepTool_CurveTool::SetGeomTool | ( | const TopOpeBRepTool_GeomTool & | GT | ) |
|
protected |