Open CASCADE Technology
6.5.4
|
Splits all surfaces of revolution, cylindrical, toroidal,
conical, spherical surfaces in the given shape so that
each resulting segment covers not more than defined number
of degrees.
#include <ShapeUpgrade_ShapeDivideAngle.hxx>
Public Member Functions | |
DEFINE_STANDARD_ALLOC | ShapeUpgrade_ShapeDivideAngle (const Standard_Real MaxAngle) |
Empty constructor. | |
ShapeUpgrade_ShapeDivideAngle (const Standard_Real MaxAngle, const TopoDS_Shape &S) | |
Initialize by a Shape. | |
void | InitTool (const Standard_Real MaxAngle) |
Resets tool for splitting face with given angle | |
void | SetMaxAngle (const Standard_Real MaxAngle) |
Set maximal angle (calls InitTool) | |
Standard_Real | MaxAngle () const |
Returns maximal angle |
DEFINE_STANDARD_ALLOC ShapeUpgrade_ShapeDivideAngle::ShapeUpgrade_ShapeDivideAngle | ( | const Standard_Real | MaxAngle | ) |
ShapeUpgrade_ShapeDivideAngle::ShapeUpgrade_ShapeDivideAngle | ( | const Standard_Real | MaxAngle, |
const TopoDS_Shape & | S | ||
) |