Open CASCADE Technology 6.5.2
Public Member Functions | Protected Member Functions
ShapeUpgrade_ShapeDivideArea Class Reference

Divides faces from sprcified shape by max area criterium.

#include <ShapeUpgrade_ShapeDivideArea.hxx>

Inheritance diagram for ShapeUpgrade_ShapeDivideArea:
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_ShapeDivideArea ()
 ShapeUpgrade_ShapeDivideArea (const TopoDS_Shape &S)
 Initialize by a Shape.

Standard_RealMaxArea ()
 Set max area allowed for faces

Protected Member Functions

virtual
Handle_ShapeUpgrade_FaceDivide 
GetSplitFaceTool () const
 Returns the tool for splitting faces.


Constructor & Destructor Documentation

ShapeUpgrade_ShapeDivideArea::ShapeUpgrade_ShapeDivideArea ( )
ShapeUpgrade_ShapeDivideArea::ShapeUpgrade_ShapeDivideArea ( const TopoDS_Shape S)

Member Function Documentation

virtual Handle_ShapeUpgrade_FaceDivide ShapeUpgrade_ShapeDivideArea::GetSplitFaceTool ( ) const [protected, virtual]

Reimplemented from ShapeUpgrade_ShapeDivide.

Standard_Real& ShapeUpgrade_ShapeDivideArea::MaxArea ( )
void ShapeUpgrade_ShapeDivideArea::operator delete ( void *  anAddress) [inline]

Reimplemented from ShapeUpgrade_ShapeDivide.

void* ShapeUpgrade_ShapeDivideArea::operator new ( size_t  ,
void *  anAddress 
) [inline]

Reimplemented from ShapeUpgrade_ShapeDivide.

void* ShapeUpgrade_ShapeDivideArea::operator new ( size_t  size) [inline]

Reimplemented from ShapeUpgrade_ShapeDivide.


The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines