Open CASCADE Technology 6.6.0
Public Member Functions
ShapeUpgrade_SplitSurfaceContinuity Class Reference

Splits a Surface with a continuity criterion.
At the present moment C1 criterion is used only.
This tool works with tolerance. If C0 surface can be corrected
at a knot with given tolerance then the surface is corrected,
otherwise it is spltted at that knot.

#include <ShapeUpgrade_SplitSurfaceContinuity.hxx>

Inheritance diagram for ShapeUpgrade_SplitSurfaceContinuity:
Inheritance graph
[legend]

Public Member Functions

 ShapeUpgrade_SplitSurfaceContinuity ()
 Empty constructor.

void SetCriterion (const GeomAbs_Shape Criterion)
 Sets criterion for splitting.

void SetTolerance (const Standard_Real Tol)
 Sets tolerance.

virtual void Compute (const Standard_Boolean Segment)
 Calculates points for correction/splitting of the surface.


Constructor & Destructor Documentation

ShapeUpgrade_SplitSurfaceContinuity::ShapeUpgrade_SplitSurfaceContinuity ( )

Member Function Documentation

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

Reimplemented from ShapeUpgrade_SplitSurface.

void ShapeUpgrade_SplitSurfaceContinuity::SetCriterion ( const GeomAbs_Shape  Criterion)
void ShapeUpgrade_SplitSurfaceContinuity::SetTolerance ( const Standard_Real  Tol)

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