ShapeUpgrade_SplitCurve3dContinuity Class Reference

Corrects/splits a 2d curve with a continuity criterion.
Tolerance is used to correct the curve at a knot that respects
geometrically the criterion, in order to reduce the
multiplicity of the knot.

#include <ShapeUpgrade_SplitCurve3dContinuity.hxx>

Inheritance diagram for ShapeUpgrade_SplitCurve3dContinuity:
Inheritance graph
[legend]

Public Member Functions

 ShapeUpgrade_SplitCurve3dContinuity ()
 Empty constructor.

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

void SetTolerance (const Standard_Real Tol)
 Sets tolerance.

virtual void Compute ()
 Calculates points for correction/splitting of the curve

const Handle_Geom_Curve & GetCurve () const

Constructor & Destructor Documentation

ShapeUpgrade_SplitCurve3dContinuity::ShapeUpgrade_SplitCurve3dContinuity (  ) 

Member Function Documentation

virtual void ShapeUpgrade_SplitCurve3dContinuity::Compute (  )  [virtual]

Reimplemented from ShapeUpgrade_SplitCurve.

const Handle_Geom_Curve& ShapeUpgrade_SplitCurve3dContinuity::GetCurve (  )  const
void ShapeUpgrade_SplitCurve3dContinuity::SetCriterion ( const GeomAbs_Shape  Criterion  ) 
void ShapeUpgrade_SplitCurve3dContinuity::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
Generated on Thu Mar 3 11:02:48 2011 for Open CASCADE Technology by  doxygen 1.6.3