OCC.ShapeAlgo module

class OCC.ShapeAlgo.Handle_ShapeAlgo_ToolContainer(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class OCC.ShapeAlgo.ShapeAlgo_ToolContainer

Bases: OCC.MMgt.MMgt_TShared

EdgeProjAux()
  • Returns ShapeFix_EdgeProjAux
Return type:Handle_ShapeFix_EdgeProjAux
FixShape()
  • Returns ShapeFix_Shape
Return type:Handle_ShapeFix_Shape
GetHandle()

ShapeAlgo_ToolContainer_GetHandle(ShapeAlgo_ToolContainer self) -> Handle_ShapeAlgo_ToolContainer

thisown

The membership flag

class OCC.ShapeAlgo.SwigPyIterator(*args, **kwargs)

Bases: object

advance()
copy()
decr()
distance()
equal()
incr()
next()
previous()
thisown

The membership flag

value()
class OCC.ShapeAlgo.shapealgo(*args, **kwargs)

Bases: object

static AlgoContainer()
  • Returns default AlgoContainer
Return type:Handle_ShapeAlgo_AlgoContainer
static Init()
  • Provides initerface to the algorithms from Shape Healing. Creates and initializes default AlgoContainer.
Return type:void
static SetAlgoContainer(*args)
  • Sets default AlgoContainer
Parameters:aContainer (Handle_ShapeAlgo_AlgoContainer &) –
Return type:void
thisown

The membership flag

OCC.ShapeAlgo.shapealgo_AlgoContainer()
  • Returns default AlgoContainer
Return type:Handle_ShapeAlgo_AlgoContainer
OCC.ShapeAlgo.shapealgo_Init()
  • Provides initerface to the algorithms from Shape Healing. Creates and initializes default AlgoContainer.
Return type:void
OCC.ShapeAlgo.shapealgo_SetAlgoContainer(*args)
  • Sets default AlgoContainer
Parameters:aContainer (Handle_ShapeAlgo_AlgoContainer &) –
Return type:void