Open CASCADE Technology 6.6.0
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

 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

ShapeUpgrade_ShapeDivideAngle::ShapeUpgrade_ShapeDivideAngle ( const Standard_Real  MaxAngle)
ShapeUpgrade_ShapeDivideAngle::ShapeUpgrade_ShapeDivideAngle ( const Standard_Real  MaxAngle,
const TopoDS_Shape S 
)

Member Function Documentation

void ShapeUpgrade_ShapeDivideAngle::InitTool ( const Standard_Real  MaxAngle)
Standard_Real ShapeUpgrade_ShapeDivideAngle::MaxAngle ( ) const
void ShapeUpgrade_ShapeDivideAngle::SetMaxAngle ( const Standard_Real  MaxAngle)

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines