Core: Generation of python bindings for Techdraw (#22565)

* first working interfaces..

* adding the rest.

* updated all pyi files.

* running black for formatting.

* removing unused imports

* removing empty comments

* fixing typing declarations.

* removing inline comments.

* fixing pyObjectBase in CosmeticEdgePy

* removing erroneous tags.

* running black.

* fixing CenterLinePy

* fixing import issues.

* Fixing tuple.

* Enabling CosmeticEdge compilation.

* fixing comments, removing unused imports.

* fixing ordering
This commit is contained in:
Ian Abreu
2025-08-04 11:36:32 -04:00
committed by GitHub
parent ca95874813
commit 7c86817cbb
36 changed files with 986 additions and 16 deletions

View File

@@ -0,0 +1,23 @@
from typing import Any
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):
"""
Feature for creating and manipulating Technical Drawing DimExtents
"""
def tbd(self) -> Any:
"""tbd() - returns tbd."""
...