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

ModelingAlgorithms
TKShHealing
ShapeUpgrade


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

Standard_EXPORT ShapeUpgrade_SplitSurfaceContinuity ()
 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 (const Standard_Boolean Segment)
 Calculates points for correction/splitting of the surface.
.
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_SplitSurfaceContinuity::ShapeUpgrade_SplitSurfaceContinuity  ) 
 


Member Function Documentation

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

Reimplemented from ShapeUpgrade_SplitSurface.

Standard_EXPORT const ShapeUpgrade_SplitSurfaceContinuity::Handle Standard_Type   )  const
 

Reimplemented from ShapeUpgrade_SplitSurface.

Standard_EXPORT void ShapeUpgrade_SplitSurfaceContinuity::SetCriterion const GeomAbs_Shape  Criterion  ) 
 

Standard_EXPORT void ShapeUpgrade_SplitSurfaceContinuity::SetTolerance const Standard_Real  Tol  ) 
 


Field Documentation

Standard_Integer ShapeUpgrade_SplitSurfaceContinuity::myCont [private]
 

GeomAbs_Shape ShapeUpgrade_SplitSurfaceContinuity::myCriterion [private]
 

Standard_Real ShapeUpgrade_SplitSurfaceContinuity::myTolerance [private]
 


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