102 lines
3.7 KiB
XML
102 lines
3.7 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<GenerateModel xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="generateMetaModel_Module.xsd">
|
|
<PythonExport
|
|
Father="ShapeFix_RootPy"
|
|
Name="ShapeFix_ShapePy"
|
|
PythonName="Part.ShapeFix.Shape"
|
|
Twin="ShapeFix_Shape"
|
|
TwinPointer="ShapeFix_Shape"
|
|
Include="ShapeFix_Shape.hxx"
|
|
Namespace="Part"
|
|
FatherInclude="Mod/Part/App/ShapeFix/ShapeFix_RootPy.h"
|
|
FatherNamespace="Part"
|
|
Constructor="true">
|
|
<Documentation>
|
|
<Author Licence="LGPL" Name="Werner Mayer" EMail="wmayer@users.sourceforge.net" />
|
|
<UserDocu>Class for fixing operations on shapes</UserDocu>
|
|
</Documentation>
|
|
<Methode Name="init">
|
|
<Documentation>
|
|
<UserDocu>Initializes by shape</UserDocu>
|
|
</Documentation>
|
|
</Methode>
|
|
<Methode Name="perform">
|
|
<Documentation>
|
|
<UserDocu>Iterates on sub- shape and performs fixes</UserDocu>
|
|
</Documentation>
|
|
</Methode>
|
|
<Methode Name="shape">
|
|
<Documentation>
|
|
<UserDocu>Returns resulting shape</UserDocu>
|
|
</Documentation>
|
|
</Methode>
|
|
<Methode Name="fixSolidTool">
|
|
<Documentation>
|
|
<UserDocu>Returns tool for fixing solids</UserDocu>
|
|
</Documentation>
|
|
</Methode>
|
|
<Methode Name="fixShellTool">
|
|
<Documentation>
|
|
<UserDocu>Returns tool for fixing shells</UserDocu>
|
|
</Documentation>
|
|
</Methode>
|
|
<Methode Name="fixFaceTool">
|
|
<Documentation>
|
|
<UserDocu>Returns tool for fixing faces</UserDocu>
|
|
</Documentation>
|
|
</Methode>
|
|
<Methode Name="fixWireTool">
|
|
<Documentation>
|
|
<UserDocu>Returns tool for fixing wires</UserDocu>
|
|
</Documentation>
|
|
</Methode>
|
|
<Methode Name="fixEdgeTool">
|
|
<Documentation>
|
|
<UserDocu>Returns tool for fixing edges</UserDocu>
|
|
</Documentation>
|
|
</Methode>
|
|
<Attribute Name="FixSolidMode" ReadOnly="false">
|
|
<Documentation>
|
|
<UserDocu>Mode for applying fixes of ShapeFix_Solid</UserDocu>
|
|
</Documentation>
|
|
<Parameter Name="FixSolidMode" Type="Boolean"/>
|
|
</Attribute>
|
|
<Attribute Name="FixFreeShellMode" ReadOnly="false">
|
|
<Documentation>
|
|
<UserDocu>Mode for applying fixes of ShapeFix_Shell</UserDocu>
|
|
</Documentation>
|
|
<Parameter Name="FixFreeShellMode" Type="Boolean"/>
|
|
</Attribute>
|
|
<Attribute Name="FixFreeFaceMode" ReadOnly="false">
|
|
<Documentation>
|
|
<UserDocu>Mode for applying fixes of ShapeFix_Face</UserDocu>
|
|
</Documentation>
|
|
<Parameter Name="FixFreeFaceMode" Type="Boolean"/>
|
|
</Attribute>
|
|
<Attribute Name="FixFreeWireMode" ReadOnly="false">
|
|
<Documentation>
|
|
<UserDocu>Mode for applying fixes of ShapeFix_Wire</UserDocu>
|
|
</Documentation>
|
|
<Parameter Name="FixFreeWireMode" Type="Boolean"/>
|
|
</Attribute>
|
|
<Attribute Name="FixSameParameterMode" ReadOnly="false">
|
|
<Documentation>
|
|
<UserDocu>Mode for applying ShapeFix::SameParameter after all fixes</UserDocu>
|
|
</Documentation>
|
|
<Parameter Name="FixSameParameterMode" Type="Boolean"/>
|
|
</Attribute>
|
|
<Attribute Name="FixVertexPositionMode" ReadOnly="false">
|
|
<Documentation>
|
|
<UserDocu>Mode for applying ShapeFix::FixVertexPosition before all fixes</UserDocu>
|
|
</Documentation>
|
|
<Parameter Name="FixVertexPositionMode" Type="Boolean"/>
|
|
</Attribute>
|
|
<Attribute Name="FixVertexTolMode" ReadOnly="false">
|
|
<Documentation>
|
|
<UserDocu>Mode for fixing tolerances of vertices on whole shape</UserDocu>
|
|
</Documentation>
|
|
<Parameter Name="FixVertexTolMode" Type="Boolean"/>
|
|
</Attribute>
|
|
</PythonExport>
|
|
</GenerateModel>
|