#include <TopOpeBRepTool_CurveTool.hxx>
Public Member Functions |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| | 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 |
| void TopOpeBRepTool_CurveTool::operator delete |
( |
void * |
anAddress | ) |
[inline] |
| void* TopOpeBRepTool_CurveTool::operator new |
( |
size_t |
size | ) |
[inline] |
| void* TopOpeBRepTool_CurveTool::operator new |
( |
size_t |
, |
|
|
void * |
anAddress |
|
) |
| [inline] |
Field Documentation
The documentation for this class was generated from the following file: