#include <ShapeUpgrade_FixSmallCurves.hxx>
Inheritance diagram for ShapeUpgrade_FixSmallCurves:

Public Member Functions | |
| Standard_EXPORT | ShapeUpgrade_FixSmallCurves () |
| Standard_EXPORT void | Init (const TopoDS_Edge &theEdge, const TopoDS_Face &theFace) |
| virtual Standard_EXPORT Standard_Boolean | Approx (Handle(Geom_Curve)&Curve3d, Handle(Geom2d_Curve)&Curve2d, Handle(Geom2d_Curve)&Curve2dR, Standard_Real &First, Standard_Real &Last) |
| Standard_EXPORT void | SetSplitCurve3dTool (const Handle(ShapeUpgrade_SplitCurve3d)&splitCurve3dTool) |
| Sets the tool for splitting 3D curves. . | |
| Standard_EXPORT void | SetSplitCurve2dTool (const Handle(ShapeUpgrade_SplitCurve2d)&splitCurve2dTool) |
| Sets the tool for splitting pcurves. . | |
| Standard_EXPORT Standard_Boolean | Status (const ShapeExtend_Status status) const |
| Queries the status of last call to Perform OK : DONE1: DONE2: FAIL1: . | |
| Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Protected Member Functions | |
| virtual Standard_EXPORT Handle_ShapeUpgrade_SplitCurve3d | GetSplitCurve3dTool () const |
| virtual Standard_EXPORT Handle_ShapeUpgrade_SplitCurve2d | GetSplitCurve2dTool () const |
| Returns the tool for splitting pcurves. . | |
Protected Attributes | |
| Standard_Integer | myStatus |
| Handle_ShapeUpgrade_SplitCurve3d | mySplitCurve3dTool |
| Handle_ShapeUpgrade_SplitCurve2d | mySplitCurve2dTool |
| TopoDS_Edge | myEdge |
| TopoDS_Face | myFace |
|
|
|
|
||||||||||||||||||||||||
|
Reimplemented in ShapeUpgrade_FixSmallBezierCurves. |
|
|
|
|
|
|
|
|
Reimplemented from ShapeUpgrade_Tool. Reimplemented in ShapeUpgrade_FixSmallBezierCurves. |
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.1