36 lines
910 B
Python
36 lines
910 B
Python
from Base.Metadata import export, constmethod
|
|
from Base.PyObjectBase import PyObjectBase
|
|
from Part.App.TopoShapeCompound import TopoShapeCompound
|
|
from Part.App.TopoShape import TopoShape
|
|
|
|
@export(
|
|
PythonName="Part.ShapeFix.FreeBounds",
|
|
Include="ShapeFix_FreeBounds.hxx",
|
|
Constructor=True,
|
|
Delete=True,
|
|
)
|
|
class ShapeFix_FreeBounds(PyObjectBase):
|
|
"""
|
|
This class is intended to output free bounds of the shape
|
|
|
|
Author: Werner Mayer (wmayer@users.sourceforge.net)
|
|
Licence: LGPL
|
|
"""
|
|
|
|
def closedWires(self) -> TopoShapeCompound:
|
|
"""
|
|
Returns compound of closed wires out of free edges
|
|
"""
|
|
...
|
|
|
|
def openWires(self) -> TopoShapeCompound:
|
|
"""
|
|
Returns compound of open wires out of free edges
|
|
"""
|
|
...
|
|
|
|
def shape(self) -> TopoShape:
|
|
"""
|
|
Returns modified source shape
|
|
"""
|
|
... |