OCC Main Page | ModelingAlgorithms | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

ModelingAlgorithms
TKShHealing
ShapeUpgrade


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

Standard_EXPORT ShapeUpgrade_SplitCurve3dContinuity ()
 Empty constructor.
.
Standard_EXPORT void SetCriterion (const GeomAbs_Shape Criterion)
 Sets criterion for splitting.
.
Standard_EXPORT void SetTolerance (const Standard_Real Tol)
 Sets tolerance.
.
virtual Standard_EXPORT void Compute ()
 Calculates points for correction/splitting of the curve
.
Standard_EXPORT const Handle_Geom_Curve & GetCurve () const
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Private Attributes

GeomAbs_Shape myCriterion
Standard_Real myTolerance
Standard_Integer myCont

Constructor & Destructor Documentation

Standard_EXPORT ShapeUpgrade_SplitCurve3dContinuity::ShapeUpgrade_SplitCurve3dContinuity  ) 
 


Member Function Documentation

virtual Standard_EXPORT void ShapeUpgrade_SplitCurve3dContinuity::Compute  )  [virtual]
 

Reimplemented from ShapeUpgrade_SplitCurve.

Standard_EXPORT const Handle_Geom_Curve& ShapeUpgrade_SplitCurve3dContinuity::GetCurve  )  const
 

Standard_EXPORT const ShapeUpgrade_SplitCurve3dContinuity::Handle Standard_Type   )  const
 

Reimplemented from ShapeUpgrade_SplitCurve3d.

Standard_EXPORT void ShapeUpgrade_SplitCurve3dContinuity::SetCriterion const GeomAbs_Shape  Criterion  ) 
 

Standard_EXPORT void ShapeUpgrade_SplitCurve3dContinuity::SetTolerance const Standard_Real  Tol  ) 
 


Field Documentation

Standard_Integer ShapeUpgrade_SplitCurve3dContinuity::myCont [private]
 

GeomAbs_Shape ShapeUpgrade_SplitCurve3dContinuity::myCriterion [private]
 

Standard_Real ShapeUpgrade_SplitCurve3dContinuity::myTolerance [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 13:42:49 2008 for OpenCASCADE by  doxygen 1.4.1