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)
 ShapeUpgrade_ShapeDivideAngle (const Standard_Real MaxAngle)
 Empty constructor.

 ShapeUpgrade_ShapeDivideAngle (const Standard_Real MaxAngle, const TopoDS_Shape &S)
 Initialize by a Shape.

void InitTool (const Standard_Real MaxAngle)
 Resets tool for splitting face with given angle

void SetMaxAngle (const Standard_Real MaxAngle)
 Set maximal angle (calls InitTool)

Standard_Real MaxAngle () const
 Returns maximal angle


Constructor & Destructor Documentation

ShapeUpgrade_ShapeDivideAngle::ShapeUpgrade_ShapeDivideAngle ( const Standard_Real  MaxAngle  ) 
ShapeUpgrade_ShapeDivideAngle::ShapeUpgrade_ShapeDivideAngle ( const Standard_Real  MaxAngle,
const TopoDS_Shape S 
)

Member Function Documentation

void ShapeUpgrade_ShapeDivideAngle::InitTool ( const Standard_Real  MaxAngle  ) 
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.

void ShapeUpgrade_ShapeDivideAngle::SetMaxAngle ( const Standard_Real  MaxAngle  ) 

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:47 2011 for Open CASCADE Technology by  doxygen 1.6.3