Open CASCADE Technology 6.5.2
Public Member Functions
ShapeUpgrade_ShellSewing Class Reference

This class provides a tool for applying sewing algorithm from
BRepAlgo: it takes a shape, calls sewing for each shell,
and then replaces sewed shells with use of ShapeBuild_ReShape

#include <ShapeUpgrade_ShellSewing.hxx>

Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
 ShapeUpgrade_ShellSewing ()
 Creates a ShellSewing, empty

TopoDS_Shape ApplySewing (const TopoDS_Shape &shape, const Standard_Real tol=0.0)
 Builds a new shape from a former one, by calling Sewing from
BRepOffsetAPI. Rebuilt solids are oriented to be "not infinite"

If <tol> is not given (i.e. value 0. by default), it is
computed as the mean tolerance recorded in <shape>

If no shell has been sewed, this method returns the input
shape


Constructor & Destructor Documentation

ShapeUpgrade_ShellSewing::ShapeUpgrade_ShellSewing ( )

Member Function Documentation

TopoDS_Shape ShapeUpgrade_ShellSewing::ApplySewing ( const TopoDS_Shape shape,
const Standard_Real  tol = 0.0 
)
void ShapeUpgrade_ShellSewing::operator delete ( void *  anAddress) [inline]
void* ShapeUpgrade_ShellSewing::operator new ( size_t  ,
void *  anAddress 
) [inline]
void* ShapeUpgrade_ShellSewing::operator new ( size_t  size) [inline]

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