Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
ShapeUpgrade_ShapeDivideAngle Class Reference

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>

Inheritance diagram for ShapeUpgrade_ShapeDivideAngle:
Inheritance graph
[legend]

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


Constructor & Destructor Documentation


Member Function Documentation


The documentation for this class was generated from the following file: