Open CASCADE Technology 6.6.0
Public Member Functions
ShapeUpgrade_SplitSurfaceAngle Class Reference

Splits a surfaces of revolution, cylindrical, toroidal,
conical, spherical so that each resulting segment covers
not more than defined number of degrees.

#include <ShapeUpgrade_SplitSurfaceAngle.hxx>

Inheritance diagram for ShapeUpgrade_SplitSurfaceAngle:
Inheritance graph
[legend]

Public Member Functions

 ShapeUpgrade_SplitSurfaceAngle (const Standard_Real MaxAngle)
 Empty constructor.

void SetMaxAngle (const Standard_Real MaxAngle)
 Set maximal angle

Standard_Real MaxAngle () const
 Returns maximal angle

virtual void Compute (const Standard_Boolean Segment)
 Performs splitting of the supporting surface(s).
First defines splitting values, then calls inherited method.


Constructor & Destructor Documentation

ShapeUpgrade_SplitSurfaceAngle::ShapeUpgrade_SplitSurfaceAngle ( const Standard_Real  MaxAngle)

Member Function Documentation

virtual void ShapeUpgrade_SplitSurfaceAngle::Compute ( const Standard_Boolean  Segment) [virtual]

Reimplemented from ShapeUpgrade_SplitSurface.

Standard_Real ShapeUpgrade_SplitSurfaceAngle::MaxAngle ( ) const
void ShapeUpgrade_SplitSurfaceAngle::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