|
Public Member Functions |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | TopOpeBRepTool_CurveTool () |
Standard_EXPORT | TopOpeBRepTool_CurveTool (const TopOpeBRepTool_OutCurveType OCT) |
Standard_EXPORT | TopOpeBRepTool_CurveTool (const TopOpeBRepTool_GeomTool >) |
Standard_EXPORT TopOpeBRepTool_GeomTool & | ChangeGeomTool () |
Standard_EXPORT const TopOpeBRepTool_GeomTool & | GetGeomTool () const |
Standard_EXPORT void | SetGeomTool (const TopOpeBRepTool_GeomTool >) |
Standard_EXPORT 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 Standard_EXPORT Handle_Geom_Curve | MakeBSpline1fromPnt (const TColgp_Array1OfPnt &P) |
static Standard_EXPORT Handle_Geom2d_Curve | MakeBSpline1fromPnt2d (const TColgp_Array1OfPnt2d &P) |
static Standard_EXPORT Standard_Boolean | IsProjectable (const TopoDS_Shape &S, const Handle(Geom_Curve)&C) |
static Standard_EXPORT 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 |