diff --git a/src/Mod/TechDraw/App/CMakeLists.txt b/src/Mod/TechDraw/App/CMakeLists.txt index 8546b1f6bc..20054a0cd3 100644 --- a/src/Mod/TechDraw/App/CMakeLists.txt +++ b/src/Mod/TechDraw/App/CMakeLists.txt @@ -32,62 +32,33 @@ list(APPEND TechDrawLIBS ${QtWidgets_LIBRARIES} ) -generate_from_xml(DrawPagePy) -generate_from_xml(DrawViewPy) -generate_from_xml(DrawViewPartPy) -generate_from_xml(DrawViewSymbolPy) -generate_from_xml(DrawTemplatePy) -generate_from_xml(DrawParametricTemplatePy) -generate_from_xml(DrawSVGTemplatePy) -generate_from_xml(DrawViewSymbolPy) -generate_from_xml(DrawViewClipPy) -generate_from_xml(DrawViewDimensionPy) -generate_from_xml(DrawViewDimExtentPy) -generate_from_xml(DrawHatchPy) -generate_from_xml(DrawGeomHatchPy) -generate_from_xml(DrawViewCollectionPy) -generate_from_xml(DrawProjGroupPy) -generate_from_xml(DrawProjGroupItemPy) -generate_from_xml(DrawViewAnnotationPy) -generate_from_xml(DrawLeaderLinePy) -generate_from_xml(DrawRichAnnoPy) -generate_from_xml(GeomFormatPy) -generate_from_xml(CenterLinePy) -generate_from_xml(CosmeticEdgePy) -generate_from_xml(CosmeticVertexPy) -generate_from_xml(DrawTilePy) -generate_from_xml(DrawTileWeldPy) -generate_from_xml(DrawWeldSymbolPy) -generate_from_xml(CosmeticExtensionPy) -generate_from_xml(DrawBrokenViewPy) - -generate_from_py_(DrawHatchPy) -generate_from_py_(DrawViewPy) -generate_from_py_(DrawPagePy) -generate_from_py_(DrawViewPartPy) -generate_from_py_(DrawViewSymbolPy) -generate_from_py_(DrawTemplatePy) -generate_from_py_(DrawParametricTemplatePy) -generate_from_py_(DrawSVGTemplatePy) -generate_from_py_(DrawViewClipPy) -generate_from_py_(DrawViewDimensionPy) -generate_from_py_(DrawViewDimExtentPy) -generate_from_py_(DrawGeomHatchPy) -generate_from_py_(DrawViewCollectionPy) -generate_from_py_(DrawProjGroupPy) -generate_from_py_(DrawProjGroupItemPy) -generate_from_py_(DrawViewAnnotationPy) -generate_from_py_(DrawLeaderLinePy) -generate_from_py_(DrawRichAnnoPy) -generate_from_py_(GeomFormatPy) -generate_from_py_(CenterLinePy) -generate_from_py_(CosmeticEdgePy) -generate_from_py_(CosmeticVertexPy) -generate_from_py_(DrawTilePy) -generate_from_py_(DrawTileWeldPy) -generate_from_py_(DrawWeldSymbolPy) -generate_from_py_(CosmeticExtensionPy) -generate_from_py_(DrawBrokenViewPy) +generate_from_py(DrawHatch) +generate_from_py(DrawView) +generate_from_py(DrawPage) +generate_from_py(DrawViewPart) +generate_from_py(DrawViewSymbol) +generate_from_py(DrawTemplate) +generate_from_py(DrawParametricTemplate) +generate_from_py(DrawSVGTemplate) +generate_from_py(DrawViewClip) +generate_from_py(DrawViewDimension) +generate_from_py(DrawViewDimExtent) +generate_from_py(DrawGeomHatch) +generate_from_py(DrawViewCollection) +generate_from_py(DrawProjGroup) +generate_from_py(DrawProjGroupItem) +generate_from_py(DrawViewAnnotation) +generate_from_py(DrawLeaderLine) +generate_from_py(DrawRichAnno) +generate_from_py(GeomFormat) +generate_from_py(CenterLine) +generate_from_py(CosmeticEdge) +generate_from_py(CosmeticVertex) +generate_from_py(DrawTile) +generate_from_py(DrawTileWeld) +generate_from_py(DrawWeldSymbol) +generate_from_py(CosmeticExtension) +generate_from_py(DrawBrokenView) SET(Draw_SRCS DrawPage.cpp @@ -237,59 +208,59 @@ SET(Geometry_SRCS ) SET(Python_SRCS - DrawPagePy.xml + DrawPage.pyi DrawPagePyImp.cpp - DrawViewPy.xml + DrawView.pyi DrawViewPyImp.cpp - DrawViewPartPy.xml + DrawViewPart.pyi DrawViewPartPyImp.cpp - DrawViewSymbolPy.xml + DrawViewSymbol.pyi DrawViewSymbolPyImp.cpp - DrawTemplatePy.xml + DrawTemplate.pyi DrawTemplatePyImp.cpp - DrawParametricTemplatePy.xml + DrawParametricTemplate.pyi DrawParametricTemplatePyImp.cpp - DrawSVGTemplatePy.xml + DrawSVGTemplate.pyi DrawSVGTemplatePyImp.cpp - DrawViewClipPy.xml + DrawViewClip.pyi DrawViewClipPyImp.cpp - DrawViewDimensionPy.xml + DrawViewDimension.pyi DrawViewDimensionPyImp.cpp - DrawViewDimExtentPy.xml + DrawViewDimExtent.pyi DrawViewDimExtentPyImp.cpp - DrawHatchPy.xml + DrawHatch.pyi DrawHatchPyImp.cpp - DrawGeomHatchPy.xml + DrawGeomHatch.pyi DrawGeomHatchPyImp.cpp - DrawViewCollectionPy.xml + DrawViewCollection.pyi DrawViewCollectionPyImp.cpp - DrawProjGroupPy.xml + DrawProjGroup.pyi DrawProjGroupPyImp.cpp - DrawProjGroupItemPy.xml + DrawProjGroupItem.pyi DrawProjGroupItemPyImp.cpp - DrawViewAnnotationPy.xml + DrawViewAnnotation.pyi DrawViewAnnotationPyImp.cpp - DrawLeaderLinePy.xml + DrawLeaderLine.pyi DrawLeaderLinePyImp.cpp - DrawRichAnnoPy.xml + DrawRichAnno.pyi DrawRichAnnoPyImp.cpp - GeomFormatPy.xml + GeomFormat.pyi GeomFormatPyImp.cpp - CenterLinePy.xml + CenterLine.pyi CenterLinePyImp.cpp - CosmeticEdgePy.xml + CosmeticEdge.pyi CosmeticEdgePyImp.cpp - CosmeticVertexPy.xml + CosmeticVertex.pyi CosmeticVertexPyImp.cpp - DrawTilePy.xml + DrawTile.pyi DrawTilePyImp.cpp - DrawTileWeldPy.xml + DrawTileWeld.pyi DrawTileWeldPyImp.cpp - DrawWeldSymbolPy.xml + DrawWeldSymbol.pyi DrawWeldSymbolPyImp.cpp - CosmeticExtensionPy.xml + CosmeticExtension.pyi CosmeticExtensionPyImp.cpp - DrawBrokenViewPy.xml + DrawBrokenView.pyi DrawBrokenViewPyImp.cpp ) diff --git a/src/Mod/TechDraw/App/CenterLinePy.pyi b/src/Mod/TechDraw/App/CenterLine.pyi similarity index 87% rename from src/Mod/TechDraw/App/CenterLinePy.pyi rename to src/Mod/TechDraw/App/CenterLine.pyi index 67cddea8a1..5d5af6a279 100644 --- a/src/Mod/TechDraw/App/CenterLinePy.pyi +++ b/src/Mod/TechDraw/App/CenterLine.pyi @@ -4,18 +4,12 @@ from Base.PyObjectBase import PyObjectBase from Base.Metadata import constmethod, export @export( - Father="PyObjectBase", - Name="CenterLinePy", - Twin="CenterLine", - TwinPointer="CenterLine", Include="Mod/TechDraw/App/CenterLine.h", Namespace="TechDraw", - FatherInclude="Base/PyObjectBase.h", - FatherNamespace="Base", Constructor=True, Delete=True, ) -class CenterLinePy(PyObjectBase): +class CenterLine(PyObjectBase): """ CenterLine specifies additional mark up edges in a View """ diff --git a/src/Mod/TechDraw/App/CenterLinePy.xml b/src/Mod/TechDraw/App/CenterLinePy.xml deleted file mode 100644 index f3d90cf6ef..0000000000 --- a/src/Mod/TechDraw/App/CenterLinePy.xml +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - CenterLine specifies additional mark up edges in a View - - - - Create a clone of this centerline - - - - - Create a copy of this centerline - - - - - Gives the tag of the CenterLine as string. - - - - - - 0 - face, 1 - 2 line, 2 - 2 point. - - - - - - 0 - vert/ 1 - horiz/ 2 - aligned. - - - - - - The appearance attributes (style, color, weight, visible) for this CenterLine. - - - - - - The left/right offset for this CenterLine. - - - - - - The up/down offset for this CenterLine. - - - - - - The rotation of the Centerline in degrees. - - - - - - The additional length to be added to this CenterLine. - - - - - - Reverse the order of points for 2 point CenterLine. - - - - - - The names of source edges for this CenterLine. - - - - - - The names of source Faces for this CenterLine. - - - - - - The names of source Points for this CenterLine. - - - - - diff --git a/src/Mod/TechDraw/App/CosmeticEdgePy.pyi b/src/Mod/TechDraw/App/CosmeticEdge.pyi similarity index 83% rename from src/Mod/TechDraw/App/CosmeticEdgePy.pyi rename to src/Mod/TechDraw/App/CosmeticEdge.pyi index 346d9f3fa0..e3738382f8 100644 --- a/src/Mod/TechDraw/App/CosmeticEdgePy.pyi +++ b/src/Mod/TechDraw/App/CosmeticEdge.pyi @@ -4,18 +4,13 @@ from Base.PyObjectBase import PyObjectBase from Base.Metadata import export @export( - Father="PyObjectBase", - Name="CosmeticEdgePy", - Twin="CosmeticEdge", - TwinPointer="CosmeticEdge", Include="Mod/TechDraw/App/Cosmetic.h", Namespace="TechDraw", FatherInclude="Base/GeometryPyCXX.h", - FatherNamespace="Base", Constructor=True, Delete=True, ) -class CosmeticEdgePy(PyObjectBase): +class CosmeticEdge(PyObjectBase): """ CosmeticEdge specifies an extra (cosmetic) edge in Views """ diff --git a/src/Mod/TechDraw/App/CosmeticEdgePy.xml b/src/Mod/TechDraw/App/CosmeticEdgePy.xml deleted file mode 100644 index 502677ce1b..0000000000 --- a/src/Mod/TechDraw/App/CosmeticEdgePy.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - CosmeticEdge specifies an extra (cosmetic) edge in Views - - - - Gives the tag of the CosmeticEdge as string. - - - - - - - - - - - - Gives the position of one end of this CosmeticEdge as vector. - - - - - - Gives the position of one end of this CosmeticEdge as vector. - - - - - - Gives the position of center point of this CosmeticEdge as vector. - - - - - - Gives the radius of CosmeticEdge in mm. - - - - - - - - - - - - - - The appearance attributes (style, weight, color, visible) for this CosmeticEdge. - - - - - diff --git a/src/Mod/TechDraw/App/CosmeticExtension.pyi b/src/Mod/TechDraw/App/CosmeticExtension.pyi new file mode 100644 index 0000000000..f8608e676d --- /dev/null +++ b/src/Mod/TechDraw/App/CosmeticExtension.pyi @@ -0,0 +1,12 @@ +from Base.Metadata import export + +from App.DocumentObjectExtension import DocumentObjectExtension + +@export( + Include="Mod/TechDraw/App/CosmeticExtension.h", + Namespace="TechDraw", +) +class CosmeticExtension(DocumentObjectExtension): + """ + This object represents cosmetic features for a DrawViewPart. + """ diff --git a/src/Mod/TechDraw/App/CosmeticExtensionPy.pyi b/src/Mod/TechDraw/App/CosmeticExtensionPy.pyi deleted file mode 100644 index 0756427c91..0000000000 --- a/src/Mod/TechDraw/App/CosmeticExtensionPy.pyi +++ /dev/null @@ -1,18 +0,0 @@ -from Base.Metadata import export - -from App.DocumentObjectExtension import DocumentObjectExtension - -@export( - Father="DocumentObjectExtensionPy", - Name="CosmeticExtensionPy", - Twin="CosmeticExtension", - TwinPointer="CosmeticExtension", - Include="Mod/TechDraw/App/CosmeticExtension.h", - Namespace="TechDraw", - FatherInclude="App/DocumentObjectExtensionPy.h", - FatherNamespace="App", -) -class CosmeticExtensionPy(DocumentObjectExtension): - """ - This object represents cosmetic features for a DrawViewPart. - """ diff --git a/src/Mod/TechDraw/App/CosmeticExtensionPy.xml b/src/Mod/TechDraw/App/CosmeticExtensionPy.xml deleted file mode 100644 index 1d18c28ca4..0000000000 --- a/src/Mod/TechDraw/App/CosmeticExtensionPy.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - This object represents cosmetic features for a DrawViewPart. - - - diff --git a/src/Mod/TechDraw/App/CosmeticVertexPy.pyi b/src/Mod/TechDraw/App/CosmeticVertex.pyi similarity index 81% rename from src/Mod/TechDraw/App/CosmeticVertexPy.pyi rename to src/Mod/TechDraw/App/CosmeticVertex.pyi index d0f508042c..ab9fd8c9d5 100644 --- a/src/Mod/TechDraw/App/CosmeticVertexPy.pyi +++ b/src/Mod/TechDraw/App/CosmeticVertex.pyi @@ -4,18 +4,12 @@ from Base.PyObjectBase import PyObjectBase from Base.Metadata import constmethod, export @export( - Father="PyObjectBase", - Name="CosmeticVertexPy", - Twin="CosmeticVertex", - TwinPointer="CosmeticVertex", Include="Mod/TechDraw/App/Cosmetic.h", Namespace="TechDraw", - FatherInclude="Base/PyObjectBase.h", - FatherNamespace="Base", Constructor=True, Delete=True, ) -class CosmeticVertexPy(PyObjectBase): +class CosmeticVertex(PyObjectBase): """ CosmeticVertex specifies an extra (cosmetic) vertex in Views """ diff --git a/src/Mod/TechDraw/App/CosmeticVertexPy.xml b/src/Mod/TechDraw/App/CosmeticVertexPy.xml deleted file mode 100644 index 038ebbcd40..0000000000 --- a/src/Mod/TechDraw/App/CosmeticVertexPy.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - CosmeticVertex specifies an extra (cosmetic) vertex in Views - - - - Create a clone of this CosmeticVertex - - - - - Create a copy of this CosmeticVertex - - - - - Gives the tag of the CosmeticVertex as string. - - - - - - Gives the position of this CosmeticVertex as vector. - - - - - - Show/hide the vertex. - - - - - - set/return the vertex's colour using a tuple (rgba). - - - - - - set/return the vertex's radius in mm. - - - - - - set/return the vertex's style as integer. - - - - - diff --git a/src/Mod/TechDraw/App/DrawBrokenViewPy.pyi b/src/Mod/TechDraw/App/DrawBrokenView.pyi similarity index 82% rename from src/Mod/TechDraw/App/DrawBrokenViewPy.pyi rename to src/Mod/TechDraw/App/DrawBrokenView.pyi index bea3460a3b..75990e5573 100644 --- a/src/Mod/TechDraw/App/DrawBrokenViewPy.pyi +++ b/src/Mod/TechDraw/App/DrawBrokenView.pyi @@ -4,16 +4,11 @@ from Base.Metadata import export from TechDraw.DrawViewPart import DrawViewPart @export( - Father="DrawViewPartPy", - Name="DrawBrokenViewPy", - Twin="DrawBrokenView", - TwinPointer="DrawBrokenView", Include="Mod/TechDraw/App/DrawBrokenView.h", Namespace="TechDraw", FatherInclude="Mod/TechDraw/App/DrawViewPartPy.h", - FatherNamespace="TechDraw", ) -class DrawBrokenViewPy(DrawViewPart): +class DrawBrokenView(DrawViewPart): """ Feature for creating and manipulating Technical Drawing broken views """ diff --git a/src/Mod/TechDraw/App/DrawBrokenViewPy.xml b/src/Mod/TechDraw/App/DrawBrokenViewPy.xml deleted file mode 100644 index 3bed6978b9..0000000000 --- a/src/Mod/TechDraw/App/DrawBrokenViewPy.xml +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - Feature for creating and manipulating Technical Drawing broken views - - - - point2d = mapPoint3dToView(point3d) - returns the position of the 3d point within the broken view. - - - - - point2d = mapPoint2dFromView(point3d) - returns the position of the 2d point within an unbroken view. - - - - - point3d = getCompressedCenter() - returns the geometric center of the source shapes after break cuts and gap compression. - - - - - diff --git a/src/Mod/TechDraw/App/DrawGeomHatchPy.pyi b/src/Mod/TechDraw/App/DrawGeomHatch.pyi similarity index 69% rename from src/Mod/TechDraw/App/DrawGeomHatchPy.pyi rename to src/Mod/TechDraw/App/DrawGeomHatch.pyi index 33fa33eae9..3336b2ea4b 100644 --- a/src/Mod/TechDraw/App/DrawGeomHatchPy.pyi +++ b/src/Mod/TechDraw/App/DrawGeomHatch.pyi @@ -4,16 +4,10 @@ from Base.Metadata import export from App.DocumentObject import DocumentObject @export( - Father="DocumentObjectPy", - Name="DrawGeomHatchPy", - Twin="DrawGeomHatch", - TwinPointer="DrawGeomHatch", Include="Mod/TechDraw/App/DrawGeomHatch.h", Namespace="TechDraw", - FatherInclude="App/DocumentObjectPy.h", - FatherNamespace="App", ) -class DrawGeomHatchPy(DocumentObject): +class DrawGeomHatch(DocumentObject): """ Feature for creating and manipulating Technical Drawing GeomHatch areas """ diff --git a/src/Mod/TechDraw/App/DrawGeomHatchPy.xml b/src/Mod/TechDraw/App/DrawGeomHatchPy.xml deleted file mode 100644 index 5102c35aed..0000000000 --- a/src/Mod/TechDraw/App/DrawGeomHatchPy.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - Feature for creating and manipulating Technical Drawing GeomHatch areas - - - - translateLabel(translationContext, objectBaseName, objectUniqueName). -No return value. Replace the current label with a translated version where possible. - - - - - - diff --git a/src/Mod/TechDraw/App/DrawHatchPy.pyi b/src/Mod/TechDraw/App/DrawHatch.pyi similarity index 70% rename from src/Mod/TechDraw/App/DrawHatchPy.pyi rename to src/Mod/TechDraw/App/DrawHatch.pyi index b20e0e95cf..8f964b5091 100644 --- a/src/Mod/TechDraw/App/DrawHatchPy.pyi +++ b/src/Mod/TechDraw/App/DrawHatch.pyi @@ -3,16 +3,10 @@ from Base.Metadata import export from App.DocumentObject import DocumentObject @export( - Father="DocumentObjectPy", - Name="DrawHatchPy", - Twin="DrawHatch", - TwinPointer="DrawHatch", Include="Mod/TechDraw/App/DrawHatch.h", Namespace="TechDraw", - FatherInclude="App/DocumentObjectPy.h", - FatherNamespace="App", ) -class DrawHatchPy(DocumentObject): +class DrawHatch(DocumentObject): """ Feature for creating and manipulating Technical Drawing Hatch areas """ diff --git a/src/Mod/TechDraw/App/DrawHatchPy.xml b/src/Mod/TechDraw/App/DrawHatchPy.xml deleted file mode 100644 index a88d174cc9..0000000000 --- a/src/Mod/TechDraw/App/DrawHatchPy.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - Feature for creating and manipulating Technical Drawing Hatch areas - - - - translateLabel(translationContext, objectBaseName, objectUniqueName). -No return value. Replace the current label with a translated version where possible. - - - - - - diff --git a/src/Mod/TechDraw/App/DrawLeaderLinePy.pyi b/src/Mod/TechDraw/App/DrawLeaderLine.pyi similarity index 59% rename from src/Mod/TechDraw/App/DrawLeaderLinePy.pyi rename to src/Mod/TechDraw/App/DrawLeaderLine.pyi index a25a5b0dfb..216b0a8dff 100644 --- a/src/Mod/TechDraw/App/DrawLeaderLinePy.pyi +++ b/src/Mod/TechDraw/App/DrawLeaderLine.pyi @@ -2,16 +2,11 @@ from Base.Metadata import export from DrawView import DrawView @export( - Father="DrawViewPy", - Name="DrawLeaderLinePy", - Twin="DrawLeaderLine", - TwinPointer="DrawLeaderLine", Include="Mod/TechDraw/App/DrawLeaderLine.h", Namespace="TechDraw", FatherInclude="Mod/TechDraw/App/DrawViewPy.h", - FatherNamespace="TechDraw", ) -class DrawLeaderLinePy(DrawView): +class DrawLeaderLine(DrawView): """ Feature for adding leaders to Technical Drawings """ diff --git a/src/Mod/TechDraw/App/DrawLeaderLinePy.xml b/src/Mod/TechDraw/App/DrawLeaderLinePy.xml deleted file mode 100644 index f439a241cd..0000000000 --- a/src/Mod/TechDraw/App/DrawLeaderLinePy.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - Feature for adding leaders to Technical Drawings - - - - diff --git a/src/Mod/TechDraw/App/DrawPagePy.pyi b/src/Mod/TechDraw/App/DrawPage.pyi similarity index 86% rename from src/Mod/TechDraw/App/DrawPagePy.pyi rename to src/Mod/TechDraw/App/DrawPage.pyi index 33f33dd1f9..a929df45b6 100644 --- a/src/Mod/TechDraw/App/DrawPagePy.pyi +++ b/src/Mod/TechDraw/App/DrawPage.pyi @@ -4,16 +4,10 @@ from Base.Metadata import export from App.DocumentObject import DocumentObject @export( - Father="DocumentObjectPy", - Name="DrawPagePy", - Twin="DrawPage", - TwinPointer="DrawPage", Include="Mod/TechDraw/App/DrawPage.h", Namespace="TechDraw", - FatherInclude="App/DocumentObjectPy.h", - FatherNamespace="App", ) -class DrawPagePy(DocumentObject): +class DrawPage(DocumentObject): """ Feature for creating and manipulating Technical Drawing Pages """ diff --git a/src/Mod/TechDraw/App/DrawPagePy.xml b/src/Mod/TechDraw/App/DrawPagePy.xml deleted file mode 100644 index db6d79bd2d..0000000000 --- a/src/Mod/TechDraw/App/DrawPagePy.xml +++ /dev/null @@ -1,68 +0,0 @@ - - - - - - Feature for creating and manipulating Technical Drawing Pages - - - - addView(DrawView) - Add a View to this Page - - - - - removeView(DrawView) - Remove a View to this Page - - - - - getViews() - returns a list of all the views on page excluding Views inside Collections - - - - - getAllViews() - returns a list of all the views on page including Views inside Collections - - - - - translateLabel(translationContext, objectBaseName, objectUniqueName). -No return value. Replace the current label with a translated version where possible. - - - - - - Returns the width of this page - - - - - - Returns the height of this page - - - - - - Returns the orientation of this page - - - - - - Ask the Gui to redraw this page - - - - - diff --git a/src/Mod/TechDraw/App/DrawParametricTemplatePy.pyi b/src/Mod/TechDraw/App/DrawParametricTemplate.pyi similarity index 67% rename from src/Mod/TechDraw/App/DrawParametricTemplatePy.pyi rename to src/Mod/TechDraw/App/DrawParametricTemplate.pyi index fc105c115f..8447884185 100644 --- a/src/Mod/TechDraw/App/DrawParametricTemplatePy.pyi +++ b/src/Mod/TechDraw/App/DrawParametricTemplate.pyi @@ -4,16 +4,11 @@ from Base.Metadata import export from DrawTemplate import DrawTemplate @export( - Father="DrawTemplatePy", - Name="DrawParametricTemplatePy", - Twin="DrawParametricTemplate", - TwinPointer="DrawParametricTemplate", Include="Mod/TechDraw/App/DrawParametricTemplate.h", Namespace="TechDraw", FatherInclude="DrawTemplatePy.h", - FatherNamespace="TechDraw", ) -class DrawParametricTemplatePy(DrawTemplate): +class DrawParametricTemplate(DrawTemplate): """ Feature for creating and manipulating Technical Drawing Templates """ diff --git a/src/Mod/TechDraw/App/DrawParametricTemplatePy.xml b/src/Mod/TechDraw/App/DrawParametricTemplatePy.xml deleted file mode 100644 index 2f8c7388b9..0000000000 --- a/src/Mod/TechDraw/App/DrawParametricTemplatePy.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - Feature for creating and manipulating Technical Drawing Templates - - - - Draw a line - - - - - Number of geometry in template - - - - - diff --git a/src/Mod/TechDraw/App/DrawProjGroupPy.pyi b/src/Mod/TechDraw/App/DrawProjGroup.pyi similarity index 85% rename from src/Mod/TechDraw/App/DrawProjGroupPy.pyi rename to src/Mod/TechDraw/App/DrawProjGroup.pyi index c5cb16d40f..789daae7d1 100644 --- a/src/Mod/TechDraw/App/DrawProjGroupPy.pyi +++ b/src/Mod/TechDraw/App/DrawProjGroup.pyi @@ -4,16 +4,11 @@ from Base.Metadata import export from TechDraw.DrawViewCollection import DrawViewCollection @export( - Father="DrawViewCollectionPy", - Name="DrawProjGroupPy", - Twin="DrawProjGroup", - TwinPointer="DrawProjGroup", Include="Mod/TechDraw/App/DrawProjGroup.h", Namespace="TechDraw", FatherInclude="Mod/TechDraw/App/DrawViewCollectionPy.h", - FatherNamespace="TechDraw", ) -class DrawProjGroupPy(DrawViewCollection): +class DrawProjGroup(DrawViewCollection): """ Feature for creating and manipulating Technical Drawing Projection Groups """ diff --git a/src/Mod/TechDraw/App/DrawProjGroupItemPy.pyi b/src/Mod/TechDraw/App/DrawProjGroupItem.pyi similarity index 71% rename from src/Mod/TechDraw/App/DrawProjGroupItemPy.pyi rename to src/Mod/TechDraw/App/DrawProjGroupItem.pyi index 1639c1a507..38e3712e6e 100644 --- a/src/Mod/TechDraw/App/DrawProjGroupItemPy.pyi +++ b/src/Mod/TechDraw/App/DrawProjGroupItem.pyi @@ -4,16 +4,11 @@ from Base.Metadata import export from TechDraw.DrawViewPart import DrawViewPart @export( - Father="DrawViewPartPy", - Name="DrawProjGroupItemPy", - Twin="DrawProjGroupItem", - TwinPointer="DrawProjGroupItem", Include="Mod/TechDraw/App/DrawProjGroupItem.h", Namespace="TechDraw", FatherInclude="Mod/TechDraw/App/DrawViewPartPy.h", - FatherNamespace="TechDraw", ) -class DrawProjGroupItemPy(DrawViewPart): +class DrawProjGroupItem(DrawViewPart): """ Feature for creating and manipulating component Views Technical Drawing Projection Groups """ diff --git a/src/Mod/TechDraw/App/DrawProjGroupItemPy.xml b/src/Mod/TechDraw/App/DrawProjGroupItemPy.xml deleted file mode 100644 index bcb9e93f13..0000000000 --- a/src/Mod/TechDraw/App/DrawProjGroupItemPy.xml +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Feature for creating and manipulating component Views Technical Drawing Projection Groups - - - - autoPosition() - Move to AutoDistribute/Unlocked position on Page. Returns none. - - - - - diff --git a/src/Mod/TechDraw/App/DrawProjGroupPy.xml b/src/Mod/TechDraw/App/DrawProjGroupPy.xml deleted file mode 100644 index 812029b7f5..0000000000 --- a/src/Mod/TechDraw/App/DrawProjGroupPy.xml +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - Feature for creating and manipulating Technical Drawing Projection Groups - - - - addProjection(string projectionType) - Add a new Projection Item to this Group. Returns DocObj. - - - - - removeProjection(string projectionType) - Remove specified Projection Item from this Group. Returns int number of views in Group. - - - - - purgeProjections() - Remove all Projection Items from this Group. Returns int number of views in Group (0). - - - - - getItemByLabel(string projectionType) - return specified Projection Item - - - - - getXYPosition(string projectionType) - return the AutoDistribute position for specified Projection Item - - - - - diff --git a/src/Mod/TechDraw/App/DrawRichAnnoPy.pyi b/src/Mod/TechDraw/App/DrawRichAnno.pyi similarity index 62% rename from src/Mod/TechDraw/App/DrawRichAnnoPy.pyi rename to src/Mod/TechDraw/App/DrawRichAnno.pyi index f4f4fed40e..b6892a6acd 100644 --- a/src/Mod/TechDraw/App/DrawRichAnnoPy.pyi +++ b/src/Mod/TechDraw/App/DrawRichAnno.pyi @@ -2,16 +2,11 @@ from Base.Metadata import export from TechDraw.DrawView import DrawView @export( - Father="DrawViewPy", - Name="DrawRichAnnoPy", - Twin="DrawRichAnno", - TwinPointer="DrawRichAnno", Include="Mod/TechDraw/App/DrawRichAnno.h", Namespace="TechDraw", FatherInclude="Mod/TechDraw/App/DrawViewPy.h", - FatherNamespace="TechDraw", ) -class DrawRichAnnoPy(DrawView): +class DrawRichAnno(DrawView): """ Feature for adding rich annotation blocks to Technical Drawings """ diff --git a/src/Mod/TechDraw/App/DrawRichAnnoPy.xml b/src/Mod/TechDraw/App/DrawRichAnnoPy.xml deleted file mode 100644 index 5b8111b6e8..0000000000 --- a/src/Mod/TechDraw/App/DrawRichAnnoPy.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - Feature for adding rich annotation blocks to Technical Drawings - - - - diff --git a/src/Mod/TechDraw/App/DrawSVGTemplatePy.pyi b/src/Mod/TechDraw/App/DrawSVGTemplate.pyi similarity index 82% rename from src/Mod/TechDraw/App/DrawSVGTemplatePy.pyi rename to src/Mod/TechDraw/App/DrawSVGTemplate.pyi index 445ea12961..40b1566e01 100644 --- a/src/Mod/TechDraw/App/DrawSVGTemplatePy.pyi +++ b/src/Mod/TechDraw/App/DrawSVGTemplate.pyi @@ -4,16 +4,11 @@ from Base.Metadata import export from DrawTemplate import DrawTemplate @export( - Father="DrawTemplatePy", - Name="DrawSVGTemplatePy", - Twin="DrawSVGTemplate", - TwinPointer="DrawSVGTemplate", Include="Mod/TechDraw/App/DrawSVGTemplate.h", Namespace="TechDraw", FatherInclude="DrawTemplatePy.h", - FatherNamespace="TechDraw", ) -class DrawSVGTemplatePy(DrawTemplate): +class DrawSVGTemplate(DrawTemplate): """ Feature for creating and manipulating Technical Drawing SVG Templates """ diff --git a/src/Mod/TechDraw/App/DrawSVGTemplatePy.xml b/src/Mod/TechDraw/App/DrawSVGTemplatePy.xml deleted file mode 100644 index 9ef9701824..0000000000 --- a/src/Mod/TechDraw/App/DrawSVGTemplatePy.xml +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - Feature for creating and manipulating Technical Drawing SVG Templates - - - - getEditFieldContent(EditFieldName) - returns the content of a specific Editable Text Field - - - - - setEditFieldContent(EditFieldName, NewContent) - sets a specific Editable Text Field to a new value - - - - - translateLabel(translationContext, objectBaseName, objectUniqueName). -No return value. Replace the current label with a translated version where possible. - - - - - diff --git a/src/Mod/TechDraw/App/DrawTemplatePy.pyi b/src/Mod/TechDraw/App/DrawTemplate.pyi similarity index 52% rename from src/Mod/TechDraw/App/DrawTemplatePy.pyi rename to src/Mod/TechDraw/App/DrawTemplate.pyi index dfbf810397..bb66893593 100644 --- a/src/Mod/TechDraw/App/DrawTemplatePy.pyi +++ b/src/Mod/TechDraw/App/DrawTemplate.pyi @@ -3,16 +3,10 @@ from Base.Metadata import export from App.DocumentObject import DocumentObject @export( - Father="DocumentObjectPy", - Name="DrawTemplatePy", - Twin="DrawTemplate", - TwinPointer="DrawTemplate", Include="Mod/TechDraw/App/DrawTemplate.h", Namespace="TechDraw", - FatherInclude="App/DocumentObjectPy.h", - FatherNamespace="App", ) -class DrawTemplatePy(DocumentObject): +class DrawTemplate(DocumentObject): """ Feature for creating and manipulating Technical Drawing Templates """ diff --git a/src/Mod/TechDraw/App/DrawTemplatePy.xml b/src/Mod/TechDraw/App/DrawTemplatePy.xml deleted file mode 100644 index 16a9b300e1..0000000000 --- a/src/Mod/TechDraw/App/DrawTemplatePy.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - Feature for creating and manipulating Technical Drawing Templates - - - diff --git a/src/Mod/TechDraw/App/DrawTilePy.pyi b/src/Mod/TechDraw/App/DrawTile.pyi similarity index 51% rename from src/Mod/TechDraw/App/DrawTilePy.pyi rename to src/Mod/TechDraw/App/DrawTile.pyi index 6fd272c2b2..973dccce21 100644 --- a/src/Mod/TechDraw/App/DrawTilePy.pyi +++ b/src/Mod/TechDraw/App/DrawTile.pyi @@ -3,16 +3,10 @@ from Base.Metadata import export from App.DocumentObject import DocumentObject @export( - Father="DocumentObjectPy", - Name="DrawTilePy", - Twin="DrawTile", - TwinPointer="DrawTile", Include="Mod/TechDraw/App/DrawTile.h", Namespace="TechDraw", - FatherInclude="App/DocumentObjectPy.h", - FatherNamespace="App", ) -class DrawTilePy(DocumentObject): +class DrawTile(DocumentObject): """ Feature for adding tiles to leader lines """ diff --git a/src/Mod/TechDraw/App/DrawTilePy.xml b/src/Mod/TechDraw/App/DrawTilePy.xml deleted file mode 100644 index c0a466bd90..0000000000 --- a/src/Mod/TechDraw/App/DrawTilePy.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - Feature for adding tiles to leader lines - - - - diff --git a/src/Mod/TechDraw/App/DrawTileWeldPy.pyi b/src/Mod/TechDraw/App/DrawTileWeld.pyi similarity index 61% rename from src/Mod/TechDraw/App/DrawTileWeldPy.pyi rename to src/Mod/TechDraw/App/DrawTileWeld.pyi index 2a8bcf3c47..1269aeaed9 100644 --- a/src/Mod/TechDraw/App/DrawTileWeldPy.pyi +++ b/src/Mod/TechDraw/App/DrawTileWeld.pyi @@ -2,16 +2,11 @@ from Base.Metadata import export from TechDraw.DrawTile import DrawTile @export( - Father="DrawTilePy", - Name="DrawTileWeldPy", - Twin="DrawTileWeld", - TwinPointer="DrawTileWeld", Include="Mod/TechDraw/App/DrawTileWeld.h", Namespace="TechDraw", FatherInclude="Mod/TechDraw/App/DrawTilePy.h", - FatherNamespace="TechDraw", ) -class DrawTileWeldPy(DrawTile): +class DrawTileWeld(DrawTile): """ Feature for adding welding tiles to leader lines """ diff --git a/src/Mod/TechDraw/App/DrawTileWeldPy.xml b/src/Mod/TechDraw/App/DrawTileWeldPy.xml deleted file mode 100644 index a93e13ef0a..0000000000 --- a/src/Mod/TechDraw/App/DrawTileWeldPy.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - Feature for adding welding tiles to leader lines - - - - diff --git a/src/Mod/TechDraw/App/DrawViewPy.pyi b/src/Mod/TechDraw/App/DrawView.pyi similarity index 78% rename from src/Mod/TechDraw/App/DrawViewPy.pyi rename to src/Mod/TechDraw/App/DrawView.pyi index 1ce4ce3940..60a3549e89 100644 --- a/src/Mod/TechDraw/App/DrawViewPy.pyi +++ b/src/Mod/TechDraw/App/DrawView.pyi @@ -5,16 +5,10 @@ from Base.Metadata import export from App.DocumentObject import DocumentObject @export( - Father="DocumentObjectPy", - Name="DrawViewPy", - Twin="DrawView", - TwinPointer="DrawView", Include="Mod/TechDraw/App/DrawView.h", Namespace="TechDraw", - FatherInclude="App/DocumentObjectPy.h", - FatherNamespace="App", ) -class DrawViewPy(DocumentObject): +class DrawView(DocumentObject): """ Feature for creating and manipulating Technical Drawing Views """ diff --git a/src/Mod/TechDraw/App/DrawViewAnnotationPy.pyi b/src/Mod/TechDraw/App/DrawViewAnnotation.pyi similarity index 60% rename from src/Mod/TechDraw/App/DrawViewAnnotationPy.pyi rename to src/Mod/TechDraw/App/DrawViewAnnotation.pyi index adb71d3b33..17bebc8550 100644 --- a/src/Mod/TechDraw/App/DrawViewAnnotationPy.pyi +++ b/src/Mod/TechDraw/App/DrawViewAnnotation.pyi @@ -2,16 +2,11 @@ from Base.Metadata import export from TechDraw.Drawview import DrawView @export( - Father="DrawViewPy", - Name="DrawViewAnnotationPy", - Twin="DrawViewAnnotation", - TwinPointer="DrawViewAnnotation", Include="Mod/TechDraw/App/DrawViewAnnotation.h", Namespace="TechDraw", FatherInclude="Mod/TechDraw/App/DrawViewPy.h", - FatherNamespace="TechDraw", ) -class DrawViewAnnotationPy(DrawView): +class DrawViewAnnotation(DrawView): """ Feature for creating and manipulating Technical Drawing Annotation Views """ diff --git a/src/Mod/TechDraw/App/DrawViewAnnotationPy.xml b/src/Mod/TechDraw/App/DrawViewAnnotationPy.xml deleted file mode 100644 index 82a92ea422..0000000000 --- a/src/Mod/TechDraw/App/DrawViewAnnotationPy.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - Feature for creating and manipulating Technical Drawing Annotation Views - - - - diff --git a/src/Mod/TechDraw/App/DrawViewClipPy.pyi b/src/Mod/TechDraw/App/DrawViewClip.pyi similarity index 73% rename from src/Mod/TechDraw/App/DrawViewClipPy.pyi rename to src/Mod/TechDraw/App/DrawViewClip.pyi index 0245b557a1..1557e5ef6c 100644 --- a/src/Mod/TechDraw/App/DrawViewClipPy.pyi +++ b/src/Mod/TechDraw/App/DrawViewClip.pyi @@ -4,16 +4,11 @@ from Base.Metadata import export from TechDraw.DrawView import DrawView @export( - Father="DrawViewPy", - Name="DrawViewClipPy", - Twin="DrawViewClip", - TwinPointer="DrawViewClip", Include="Mod/TechDraw/App/DrawViewClip.h", Namespace="TechDraw", - FatherInclude="Mod/TechDraw/App/DrawViewPy.h", - FatherNamespace="TechDraw", + FatherInclude="Mod/TechDraw/App/DrawViewPy.h", ) -class DrawViewClipPy(DrawView): +class DrawViewClip(DrawView): """ Feature for creating and manipulating Technical Drawing Clip Views """ diff --git a/src/Mod/TechDraw/App/DrawViewClipPy.xml b/src/Mod/TechDraw/App/DrawViewClipPy.xml deleted file mode 100644 index 4345248785..0000000000 --- a/src/Mod/TechDraw/App/DrawViewClipPy.xml +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - Feature for creating and manipulating Technical Drawing Clip Views - - - - addView(DrawView) - Add a View to this ClipView - - - - - removeView(DrawView) - Remove specified View to this ClipView - - - - - getChildViewNames() - get a list of the DrawViews in this ClipView - - - - - diff --git a/src/Mod/TechDraw/App/DrawViewCollectionPy.pyi b/src/Mod/TechDraw/App/DrawViewCollection.pyi similarity index 76% rename from src/Mod/TechDraw/App/DrawViewCollectionPy.pyi rename to src/Mod/TechDraw/App/DrawViewCollection.pyi index 6852681b7f..0e558016c2 100644 --- a/src/Mod/TechDraw/App/DrawViewCollectionPy.pyi +++ b/src/Mod/TechDraw/App/DrawViewCollection.pyi @@ -4,16 +4,11 @@ from Base.Metadata import export from TechDraw.DrawView import DrawView @export( - Father="DrawViewPy", - Name="DrawViewCollectionPy", - Twin="DrawViewCollection", - TwinPointer="DrawViewCollection", Include="Mod/TechDraw/App/DrawViewCollection.h", Namespace="TechDraw", FatherInclude="Mod/TechDraw/App/DrawViewPy.h", - FatherNamespace="TechDraw", ) -class DrawViewCollectionPy(DrawView): +class DrawViewCollection(DrawView): """ Feature for creating and manipulating Technical Drawing View Collections """ diff --git a/src/Mod/TechDraw/App/DrawViewCollectionPy.xml b/src/Mod/TechDraw/App/DrawViewCollectionPy.xml deleted file mode 100644 index ded644e4b3..0000000000 --- a/src/Mod/TechDraw/App/DrawViewCollectionPy.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - Feature for creating and manipulating Technical Drawing View Collections - - - - addView(DrawView object) - Add a new View to this Group. Returns count of views. - - - - - removeView(DrawView object) - Remove specified Viewfrom this Group. Returns count of views in Group. - - - - - diff --git a/src/Mod/TechDraw/App/DrawViewDimExtentPy.pyi b/src/Mod/TechDraw/App/DrawViewDimExtent.pyi similarity index 66% rename from src/Mod/TechDraw/App/DrawViewDimExtentPy.pyi rename to src/Mod/TechDraw/App/DrawViewDimExtent.pyi index a2149365e9..af65c4ba97 100644 --- a/src/Mod/TechDraw/App/DrawViewDimExtentPy.pyi +++ b/src/Mod/TechDraw/App/DrawViewDimExtent.pyi @@ -4,16 +4,11 @@ from Base.Metadata import export from TechDraw.DrawViewDimension import DrawViewDimension @export( - Father="DrawViewDimensionPy", - Name="DrawViewDimExtentPy", - Twin="DrawViewDimExtent", - TwinPointer="DrawViewDimExtent", Include="Mod/TechDraw/App/DrawViewDimExtent.h", Namespace="TechDraw", FatherInclude="Mod/TechDraw/App/DrawViewDimensionPy.h", - FatherNamespace="TechDraw", ) -class DrawViewDimExtentPy(DrawViewDimension): +class DrawViewDimExtent(DrawViewDimension): """ Feature for creating and manipulating Technical Drawing DimExtents """ diff --git a/src/Mod/TechDraw/App/DrawViewDimExtentPy.xml b/src/Mod/TechDraw/App/DrawViewDimExtentPy.xml deleted file mode 100644 index 804d2c75da..0000000000 --- a/src/Mod/TechDraw/App/DrawViewDimExtentPy.xml +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Feature for creating and manipulating Technical Drawing DimExtents - - - - tbd() - returns tbd. - - - - - diff --git a/src/Mod/TechDraw/App/DrawViewDimensionPy.pyi b/src/Mod/TechDraw/App/DrawViewDimension.pyi similarity index 86% rename from src/Mod/TechDraw/App/DrawViewDimensionPy.pyi rename to src/Mod/TechDraw/App/DrawViewDimension.pyi index 207e32ec1e..0abe5c3857 100644 --- a/src/Mod/TechDraw/App/DrawViewDimensionPy.pyi +++ b/src/Mod/TechDraw/App/DrawViewDimension.pyi @@ -4,16 +4,11 @@ from Base.Metadata import export from TechDraw.DrawView import DrawView @export( - Father="DrawViewPy", - Name="DrawViewDimensionPy", - Twin="DrawViewDimension", - TwinPointer="DrawViewDimension", Include="Mod/TechDraw/App/DrawViewDimension.h", Namespace="TechDraw", FatherInclude="Mod/TechDraw/App/DrawViewPy.h", - FatherNamespace="TechDraw", ) -class DrawViewDimensionPy(DrawView): +class DrawViewDimension(DrawView): """ Feature for creating and manipulating Technical Drawing Dimensions """ diff --git a/src/Mod/TechDraw/App/DrawViewDimensionPy.xml b/src/Mod/TechDraw/App/DrawViewDimensionPy.xml deleted file mode 100644 index 62ca01526e..0000000000 --- a/src/Mod/TechDraw/App/DrawViewDimensionPy.xml +++ /dev/null @@ -1,53 +0,0 @@ - - - - - - Feature for creating and manipulating Technical Drawing Dimensions - - - - getRawValue() - returns Dimension value in mm. - - - - - getText() - returns Dimension text. - - - - - getLinearPoints() - returns list of points for linear Dimension - - - - - getArcPoints() - returns list of points for circle/arc Dimension - - - - - getAnglePoints() - returns list of points for angle Dimension - - - - - getAreaPoints() - returns list of values (center, filled area, actual area) for area Dimension. - - - - - getArrowPositions() - returns list of locations or Dimension Arrowheads. Locations are in unscaled coordinates of parent View - - - - - diff --git a/src/Mod/TechDraw/App/DrawViewPartPy.pyi b/src/Mod/TechDraw/App/DrawViewPart.pyi similarity index 97% rename from src/Mod/TechDraw/App/DrawViewPartPy.pyi rename to src/Mod/TechDraw/App/DrawViewPart.pyi index f42b16f290..60c9a073b6 100644 --- a/src/Mod/TechDraw/App/DrawViewPartPy.pyi +++ b/src/Mod/TechDraw/App/DrawViewPart.pyi @@ -4,16 +4,11 @@ from Base.Metadata import export from TechDraw.rawView import DrawView @export( - Father="DrawViewPy", - Name="DrawViewPartPy", - Twin="DrawViewPart", - TwinPointer="DrawViewPart", Include="Mod/TechDraw/App/DrawViewPart.h", Namespace="TechDraw", FatherInclude="Mod/TechDraw/App/DrawViewPy.h", - FatherNamespace="TechDraw", ) -class DrawViewPartPy(DrawView): +class DrawViewPart(DrawView): """ Feature for creating and manipulating Technical Drawing Part Views """ diff --git a/src/Mod/TechDraw/App/DrawViewPartPy.xml b/src/Mod/TechDraw/App/DrawViewPartPy.xml deleted file mode 100644 index 6ffc963e7f..0000000000 --- a/src/Mod/TechDraw/App/DrawViewPartPy.xml +++ /dev/null @@ -1,195 +0,0 @@ - - - - - - Feature for creating and manipulating Technical Drawing Part Views - - - - getVisibleEdges([conventionalCoords]) - get the visible edges in the View as Part::TopoShapeEdges. Edges are returned -in conventional coordinates if conventionalCoords is True. The default is to return Qt inverted Y coordinates. - - - - - getVisibleVertexes() - get the visible vertexes as App.Vector in the View's coordinate system. App.Vectors are returned -in conventional coordinates if conventionalCoords is True. The default is to return Qt inverted Y coordinates. - - - - - getHiddenEdges([conventionalCoords]) - get the hidden edges in the View as Part::TopoShapeEdges. Edges are returned -in conventional coordinates if conventionalCoords is True. The default is to return Qt inverted Y coordinates. - - - - - getHiddenVertexes() - get the hidden vertexes as App.Vector in the View's coordinate system. App.Vectors are returned -in conventional coordinates if conventionalCoords is True. The default is to return Qt inverted Y coordinates. - - - - - id = makeCosmeticVertex(p1) - add a CosmeticVertex at p1 (View coordinates). Returns unique id vertex. - - - - - id = makeCosmeticVertex3d(p1) - add a CosmeticVertex at p1 (3d model coordinates). Returns unique id vertex. - - - - - cv = getCosmeticVertex(id) - returns CosmeticVertex with unique id. - - - - - cv = getCosmeticVertexBySelection(name) - returns CosmeticVertex with name (Vertex6). Used in selections. - - - - - removeCosmeticVertex(cv) - remove CosmeticVertex from View. Returns None. - - - - - clearCosmeticVertices() - remove all CosmeticVertices from the View. Returns None. - - - - - tag = makeCosmeticLine(p1, p2) - add a CosmeticEdge from p1 to p2(View coordinates). Returns tag of new CosmeticEdge. - - - - - tag = makeCosmeticLine3D(p1, p2) - add a CosmeticEdge from p1 to p2(3D coordinates). Returns tag of new CosmeticEdge. - - - - - tag = makeCosmeticCircle(center, radius) - add a CosmeticEdge at center with radius radius(View coordinates). Returns tag of new CosmeticEdge. - - - - - tag = makeCosmeticCircleArc(center, radius, start, end) - add a CosmeticEdge at center with radius radius(View coordinates) from start angle to end angle. Returns tag of new CosmeticEdge. - - - - - tag = makeCosmeticCircle3d(center, radius) - add a CosmeticEdge at center (3d point) with radius. Returns tag of new CosmeticEdge. - - - - - tag = makeCosmeticCircleArc3d(center, radius, start, end) - add a CosmeticEdge at center (3d point) with radius from start angle to end angle. Returns tag of new CosmeticEdge. - - - - - ce = getCosmeticEdge(id) - returns CosmeticEdge with unique id. - - - - - ce = getCosmeticEdgeBySelection(name) - returns CosmeticEdge by name (Edge25). Used in selections - - - - - removeCosmeticEdge(ce) - remove CosmeticEdge ce from View. Returns None. - - - - - makeCenterLine(subNames, mode) - draw a center line on this viewPart. SubNames is a list of n Faces, 2 Edges or 2 Vertices (ex [Face1,Face2,Face3]. Returns unique tag of added CenterLine. - - - - - cl = getCenterLine(id) - returns CenterLine with unique id. - - - - - cl = getCenterLineBySelection(name) - returns CenterLine by name (Edge25). Used in selections - - - - - removeCenterLine(cl) - remove CenterLine cl from View. Returns None. - - - - - clearCosmeticEdges() - remove all CosmeticLines from the View. Returns None. - - - - - clearCenterLines() - remove all CenterLines from the View. Returns None. - - - - - clearGeomFormats() - remove all GeomFormats from the View. Returns None. - - - - - formatGeometricEdge(index, style, weight, color, visible). Returns None. - - - - - getEdgeByIndex(edgeIndex). Returns Part.TopoShape. - - - - - getEdgeBySelection(edgeName). Returns Part.TopoShape. - - - - - getVertexByIndex(vertexIndex). Returns Part.TopoShape. - - - - - getVertexBySelection(vertexName). Returns Part.TopoShape. - - - - - projectPoint(vector3d point, [bool invert]). Returns the projection of point in the -projection coordinate system of this DrawViewPart. Optionally inverts the Y coordinate of the -result. - - - - - - point3d = getGeometricCenter() - returns the geometric center of the source shapes. - - - - - requestPaint(). Redraw the graphic for this View. - - - - - diff --git a/src/Mod/TechDraw/App/DrawViewPy.xml b/src/Mod/TechDraw/App/DrawViewPy.xml deleted file mode 100644 index 8b61459a55..0000000000 --- a/src/Mod/TechDraw/App/DrawViewPy.xml +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - Feature for creating and manipulating Technical Drawing Views - - - - translateLabel(translationContext, objectBaseName, objectUniqueName). -No return value. Replace the current label with a translated version where possible. - - - - - - float scale = getScale(). Returns the correct scale for this view. Handles whether to -use this view's scale property or a parent's view (as in a projection group). - - - - - - diff --git a/src/Mod/TechDraw/App/DrawViewSymbolPy.pyi b/src/Mod/TechDraw/App/DrawViewSymbol.pyi similarity index 70% rename from src/Mod/TechDraw/App/DrawViewSymbolPy.pyi rename to src/Mod/TechDraw/App/DrawViewSymbol.pyi index decbb8c772..1069a3f88e 100644 --- a/src/Mod/TechDraw/App/DrawViewSymbolPy.pyi +++ b/src/Mod/TechDraw/App/DrawViewSymbol.pyi @@ -4,16 +4,11 @@ from Base.Metadata import export from TechDraw.DrawView import DrawView @export( - Father="DrawViewPy", - Name="DrawViewSymbolPy", - Twin="DrawViewSymbol", - TwinPointer="DrawViewSymbol", Include="Mod/TechDraw/App/DrawViewSymbol.h", Namespace="TechDraw", FatherInclude="Mod/TechDraw/App/DrawViewPy.h", - FatherNamespace="TechDraw", ) -class DrawViewSymbolPy(DrawView): +class DrawViewSymbol(DrawView): """ Feature for creating and manipulating Drawing SVG Symbol Views """ diff --git a/src/Mod/TechDraw/App/DrawViewSymbolPy.xml b/src/Mod/TechDraw/App/DrawViewSymbolPy.xml deleted file mode 100644 index fac8392dd3..0000000000 --- a/src/Mod/TechDraw/App/DrawViewSymbolPy.xml +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - Feature for creating and manipulating Drawing SVG Symbol Views - - - - dumpSymbol(fileSpec) - dump the contents of Symbol to a file - - - - - diff --git a/src/Mod/TechDraw/App/DrawWeldSymbolPy.pyi b/src/Mod/TechDraw/App/DrawWeldSymbol.pyi similarity index 60% rename from src/Mod/TechDraw/App/DrawWeldSymbolPy.pyi rename to src/Mod/TechDraw/App/DrawWeldSymbol.pyi index 0069900aa8..41be571131 100644 --- a/src/Mod/TechDraw/App/DrawWeldSymbolPy.pyi +++ b/src/Mod/TechDraw/App/DrawWeldSymbol.pyi @@ -2,16 +2,11 @@ from Base.Metadata import export from TechDraw.DrawView import DrawView @export( - Father="DrawViewPy", - Name="DrawWeldSymbolPy", - Twin="DrawWeldSymbol", - TwinPointer="DrawWeldSymbol", Include="Mod/TechDraw/App/DrawWeldSymbol.h", Namespace="TechDraw", FatherInclude="Mod/TechDraw/App/DrawViewPy.h", - FatherNamespace="TechDraw", ) -class DrawWeldSymbolPy(DrawView): +class DrawWeldSymbol(DrawView): """ Feature for adding welding tiles to leader lines """ diff --git a/src/Mod/TechDraw/App/DrawWeldSymbolPy.xml b/src/Mod/TechDraw/App/DrawWeldSymbolPy.xml deleted file mode 100644 index 165fac160c..0000000000 --- a/src/Mod/TechDraw/App/DrawWeldSymbolPy.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - Feature for adding welding tiles to leader lines - - - - diff --git a/src/Mod/TechDraw/App/GeomFormatPy.pyi b/src/Mod/TechDraw/App/GeomFormat.pyi similarity index 74% rename from src/Mod/TechDraw/App/GeomFormatPy.pyi rename to src/Mod/TechDraw/App/GeomFormat.pyi index 4ed58a36c3..41641acf76 100644 --- a/src/Mod/TechDraw/App/GeomFormatPy.pyi +++ b/src/Mod/TechDraw/App/GeomFormat.pyi @@ -4,18 +4,12 @@ from Base.PyObjectBase import PyObjectBase from Base.Metadata import constmethod, export @export( - Father="PyObjectBase", - Name="GeomFormatPy", - Twin="GeomFormat", - TwinPointer="GeomFormat", Include="Mod/TechDraw/App/Cosmetic.h", Namespace="TechDraw", - FatherInclude="Base/PyObjectBase.h", - FatherNamespace="Base", Constructor=True, Delete=True, ) -class GeomFormatPy(PyObjectBase): +class GeomFormat(PyObjectBase): """ GeomFormat specifies appearance parameters for TechDraw Geometry objects """ diff --git a/src/Mod/TechDraw/App/GeomFormatPy.xml b/src/Mod/TechDraw/App/GeomFormatPy.xml deleted file mode 100644 index 2f399d425e..0000000000 --- a/src/Mod/TechDraw/App/GeomFormatPy.xml +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - GeomFormat specifies appearance parameters for TechDraw Geometry objects - - - - Create a clone of this geomformat - - - - - Create a copy of this geomformat - - - - - Gives the tag of the GeomFormat as string. - - - - - diff --git a/src/Tools/bindings/templates/templateClassPyExport.py b/src/Tools/bindings/templates/templateClassPyExport.py index 54d2fb56fe..36341003c6 100644 --- a/src/Tools/bindings/templates/templateClassPyExport.py +++ b/src/Tools/bindings/templates/templateClassPyExport.py @@ -55,6 +55,7 @@ class TemplateClassPyExport(template.ModelTemplate): "Sketcher", "Spreadsheet", "Surface", + "TechDraw", ]: root, ext = os.path.splitext(path) return f"{root}_{ext}"