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

ModelingAlgorithms
TKShHealing
ShapeUpgrade


ShapeUpgrade_ShapeDivideAngle Class Reference

Splits all surfaces of revolution, cylindrical, toroidal,
conical, spherical surfaces in the given shape so that
each resulting segment covers not more than defined number
of degrees.
.

#include <ShapeUpgrade_ShapeDivideAngle.hxx>

Inheritance diagram for ShapeUpgrade_ShapeDivideAngle:

Inheritance graph
[legend]

Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
Standard_EXPORT ShapeUpgrade_ShapeDivideAngle (const Standard_Real MaxAngle)
 Empty constructor.
.
Standard_EXPORT ShapeUpgrade_ShapeDivideAngle (const Standard_Real MaxAngle, const TopoDS_Shape &S)
 Initialize by a Shape.
.
Standard_EXPORT void InitTool (const Standard_Real MaxAngle)
 Resets tool for splitting face with given angle
.
Standard_EXPORT void SetMaxAngle (const Standard_Real MaxAngle)
 Set maximal angle (calls InitTool)
.
Standard_EXPORT Standard_Real MaxAngle () const
 Returns maximal angle
.

Constructor & Destructor Documentation

Standard_EXPORT ShapeUpgrade_ShapeDivideAngle::ShapeUpgrade_ShapeDivideAngle const Standard_Real  MaxAngle  ) 
 

Standard_EXPORT ShapeUpgrade_ShapeDivideAngle::ShapeUpgrade_ShapeDivideAngle const Standard_Real  MaxAngle,
const TopoDS_Shape &  S
 


Member Function Documentation

Standard_EXPORT void ShapeUpgrade_ShapeDivideAngle::InitTool const Standard_Real  MaxAngle  ) 
 

Standard_EXPORT Standard_Real ShapeUpgrade_ShapeDivideAngle::MaxAngle  )  const
 

void ShapeUpgrade_ShapeDivideAngle::operator delete void *  anAddress  )  [inline]
 

Reimplemented from ShapeUpgrade_ShapeDivide.

void* ShapeUpgrade_ShapeDivideAngle::operator new size_t  size  )  [inline]
 

Reimplemented from ShapeUpgrade_ShapeDivide.

void* ShapeUpgrade_ShapeDivideAngle::operator new size_t  ,
void *  anAddress
[inline]
 

Reimplemented from ShapeUpgrade_ShapeDivide.

Standard_EXPORT void ShapeUpgrade_ShapeDivideAngle::SetMaxAngle const Standard_Real  MaxAngle  ) 
 


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