#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. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|