Files
FreeCADWasmDev/docs/p6/sketcher-tier2-adapter-manifest.json
wangdequan 9a7c4f0335 Save FreeCAD Web workspace sources and user validation evidence
IFC native binding remains incomplete; preserve accurate test results.
2026-09-15 22:01:58 +08:00

993 lines
38 KiB
JSON

{
"schema": "freecad-web-python-family-adapter-manifest/v1",
"taskId": "FW-P6-FPA-IMPL-SKETCHER-TIER_2_PURE",
"source": {
"manifest": "docs/p6/python-api-manifest.json",
"manifestSha256": "79082439be08151a83ff09bf4279bd5555a968e2a8719f8b1e39200fed44f9d7"
},
"module": "Sketcher",
"tier": "tier-2-pure",
"count": 97,
"route": {
"worker": "sketcher-python.worker.ts",
"command": "sketcher.pythonFamilyBatch",
"nativeSource": "src/WebAssembly/FreeCADCoreProbe/SketcherProbe.cpp"
},
"records": [
{
"apiId": "py:Sketcher:function:getSketch",
"name": "getSketch",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/Sketcher/Profiles.py",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "exposed"
},
{
"apiId": "py:Sketcher:function:isProfileActive",
"name": "isProfileActive",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/Sketcher/Profiles.py",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "exposed"
},
{
"apiId": "py:Sketcher:function:makeHexagonSimple",
"name": "makeHexagonSimple",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/Sketcher/ProfileLib/Hexagon.py",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "exposed"
},
{
"apiId": "py:Sketcher:function:makeRegularPolygon",
"name": "makeRegularPolygon",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/Sketcher/ProfileLib/RegularPolygon.py",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "exposed"
},
{
"apiId": "py:Sketcher:method:ExternalGeometryExtension.setFlag",
"name": "ExternalGeometryExtension.setFlag",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Sketcher/App/ExternalGeometryExtension.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:ExternalGeometryExtension.testFlag",
"name": "ExternalGeometryExtension.testFlag",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Sketcher/App/ExternalGeometryExtension.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:ExternalGeometryFacade.mirror",
"name": "ExternalGeometryFacade.mirror",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Sketcher/App/ExternalGeometryFacade.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:ExternalGeometryFacade.rotate",
"name": "ExternalGeometryFacade.rotate",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Sketcher/App/ExternalGeometryFacade.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:ExternalGeometryFacade.scale",
"name": "ExternalGeometryFacade.scale",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Sketcher/App/ExternalGeometryFacade.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:ExternalGeometryFacade.setExtension",
"name": "ExternalGeometryFacade.setExtension",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Sketcher/App/ExternalGeometryFacade.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:ExternalGeometryFacade.setFlag",
"name": "ExternalGeometryFacade.setFlag",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Sketcher/App/ExternalGeometryFacade.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:ExternalGeometryFacade.testFlag",
"name": "ExternalGeometryFacade.testFlag",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Sketcher/App/ExternalGeometryFacade.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:ExternalGeometryFacade.transform",
"name": "ExternalGeometryFacade.transform",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Sketcher/App/ExternalGeometryFacade.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:ExternalGeometryFacade.translate",
"name": "ExternalGeometryFacade.translate",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Sketcher/App/ExternalGeometryFacade.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:GeometryFacade.mirror",
"name": "GeometryFacade.mirror",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Sketcher/App/GeometryFacade.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:GeometryFacade.rotate",
"name": "GeometryFacade.rotate",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Sketcher/App/GeometryFacade.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:GeometryFacade.scale",
"name": "GeometryFacade.scale",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Sketcher/App/GeometryFacade.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:GeometryFacade.setExtension",
"name": "GeometryFacade.setExtension",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Sketcher/App/GeometryFacade.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:GeometryFacade.setGeometryMode",
"name": "GeometryFacade.setGeometryMode",
"kind": "method",
"family": "geometry-value",
"sourcePath": "src/Mod/Sketcher/App/GeometryFacade.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:GeometryFacade.testGeometryMode",
"name": "GeometryFacade.testGeometryMode",
"kind": "method",
"family": "geometry-value",
"sourcePath": "src/Mod/Sketcher/App/GeometryFacade.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:GeometryFacade.transform",
"name": "GeometryFacade.transform",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Sketcher/App/GeometryFacade.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:GeometryFacade.translate",
"name": "GeometryFacade.translate",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Sketcher/App/GeometryFacade.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:Sketch.addConstraint",
"name": "Sketch.addConstraint",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Sketcher/App/Sketch.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:Sketch.addGeometry",
"name": "Sketch.addGeometry",
"kind": "method",
"family": "geometry-value",
"sourcePath": "src/Mod/Sketcher/App/Sketch.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:Sketch.clear",
"name": "Sketch.clear",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Sketcher/App/Sketch.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:Sketch.moveGeometry",
"name": "Sketch.moveGeometry",
"kind": "method",
"family": "geometry-value",
"sourcePath": "src/Mod/Sketcher/App/Sketch.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:Sketch.solve",
"name": "Sketch.solve",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Sketcher/App/Sketch.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:SketchGeometryExtension.setGeometryMode",
"name": "SketchGeometryExtension.setGeometryMode",
"kind": "method",
"family": "geometry-value",
"sourcePath": "src/Mod/Sketcher/App/SketchGeometryExtension.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:SketchGeometryExtension.testGeometryMode",
"name": "SketchGeometryExtension.testGeometryMode",
"kind": "method",
"family": "geometry-value",
"sourcePath": "src/Mod/Sketcher/App/SketchGeometryExtension.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:SketchObject.DeleteUnusedInternalGeometry",
"name": "SketchObject.DeleteUnusedInternalGeometry",
"kind": "method",
"family": "geometry-value",
"sourcePath": "src/Mod/Sketcher/App/SketchObject.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:SketchObject.ExposeInternalGeometry",
"name": "SketchObject.ExposeInternalGeometry",
"kind": "method",
"family": "geometry-value",
"sourcePath": "src/Mod/Sketcher/App/SketchObject.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:SketchObject.addConstraint",
"name": "SketchObject.addConstraint",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Sketcher/App/SketchObject.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:SketchObject.addCopy",
"name": "SketchObject.addCopy",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Sketcher/App/SketchObject.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:SketchObject.addExternal",
"name": "SketchObject.addExternal",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Sketcher/App/SketchObject.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:SketchObject.addGeometry",
"name": "SketchObject.addGeometry",
"kind": "method",
"family": "geometry-value",
"sourcePath": "src/Mod/Sketcher/App/SketchObject.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:SketchObject.addMove",
"name": "SketchObject.addMove",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Sketcher/App/SketchObject.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:SketchObject.addRectangularArray",
"name": "SketchObject.addRectangularArray",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Sketcher/App/SketchObject.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:SketchObject.addSymmetric",
"name": "SketchObject.addSymmetric",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Sketcher/App/SketchObject.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:SketchObject.analyseMissingPointOnPointCoincident",
"name": "SketchObject.analyseMissingPointOnPointCoincident",
"kind": "method",
"family": "geometry-value",
"sourcePath": "src/Mod/Sketcher/App/SketchObject.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:SketchObject.autoRemoveRedundants",
"name": "SketchObject.autoRemoveRedundants",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Sketcher/App/SketchObject.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:SketchObject.autoconstraint",
"name": "SketchObject.autoconstraint",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Sketcher/App/SketchObject.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:SketchObject.calculateAngleViaPoint",
"name": "SketchObject.calculateAngleViaPoint",
"kind": "method",
"family": "geometry-value",
"sourcePath": "src/Mod/Sketcher/App/SketchObject.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:SketchObject.calculateConstraintError",
"name": "SketchObject.calculateConstraintError",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Sketcher/App/SketchObject.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:SketchObject.carbonCopy",
"name": "SketchObject.carbonCopy",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Sketcher/App/SketchObject.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:SketchObject.changeConstraintsLocking",
"name": "SketchObject.changeConstraintsLocking",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Sketcher/App/SketchObject.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:SketchObject.convertToNURBS",
"name": "SketchObject.convertToNURBS",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Sketcher/App/SketchObject.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:SketchObject.decreaseBSplineDegree",
"name": "SketchObject.decreaseBSplineDegree",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Sketcher/App/SketchObject.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:SketchObject.delConstraint",
"name": "SketchObject.delConstraint",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Sketcher/App/SketchObject.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:SketchObject.delConstraintOnPoint",
"name": "SketchObject.delConstraintOnPoint",
"kind": "method",
"family": "geometry-value",
"sourcePath": "src/Mod/Sketcher/App/SketchObject.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:SketchObject.delConstraints",
"name": "SketchObject.delConstraints",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Sketcher/App/SketchObject.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:SketchObject.delConstraintsToExternal",
"name": "SketchObject.delConstraintsToExternal",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Sketcher/App/SketchObject.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:SketchObject.delExternal",
"name": "SketchObject.delExternal",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Sketcher/App/SketchObject.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:SketchObject.delExternals",
"name": "SketchObject.delExternals",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Sketcher/App/SketchObject.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:SketchObject.delGeometries",
"name": "SketchObject.delGeometries",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Sketcher/App/SketchObject.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:SketchObject.delGeometry",
"name": "SketchObject.delGeometry",
"kind": "method",
"family": "geometry-value",
"sourcePath": "src/Mod/Sketcher/App/SketchObject.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:SketchObject.deleteAllConstraints",
"name": "SketchObject.deleteAllConstraints",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Sketcher/App/SketchObject.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:SketchObject.deleteAllGeometry",
"name": "SketchObject.deleteAllGeometry",
"kind": "method",
"family": "geometry-value",
"sourcePath": "src/Mod/Sketcher/App/SketchObject.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:SketchObject.deleteUnusedInternalGeometry",
"name": "SketchObject.deleteUnusedInternalGeometry",
"kind": "method",
"family": "geometry-value",
"sourcePath": "src/Mod/Sketcher/App/SketchObject.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:SketchObject.detectDegeneratedGeometries",
"name": "SketchObject.detectDegeneratedGeometries",
"kind": "method",
"family": "geometry-value",
"sourcePath": "src/Mod/Sketcher/App/SketchObject.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:SketchObject.detectMissingEqualityConstraints",
"name": "SketchObject.detectMissingEqualityConstraints",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Sketcher/App/SketchObject.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:SketchObject.detectMissingPointOnPointConstraints",
"name": "SketchObject.detectMissingPointOnPointConstraints",
"kind": "method",
"family": "geometry-value",
"sourcePath": "src/Mod/Sketcher/App/SketchObject.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:SketchObject.detectMissingVerticalHorizontalConstraints",
"name": "SketchObject.detectMissingVerticalHorizontalConstraints",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Sketcher/App/SketchObject.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:SketchObject.evaluateConstraints",
"name": "SketchObject.evaluateConstraints",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Sketcher/App/SketchObject.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:SketchObject.exposeInternalGeometry",
"name": "SketchObject.exposeInternalGeometry",
"kind": "method",
"family": "geometry-value",
"sourcePath": "src/Mod/Sketcher/App/SketchObject.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:SketchObject.extend",
"name": "SketchObject.extend",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Sketcher/App/SketchObject.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:SketchObject.fillet",
"name": "SketchObject.fillet",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Sketcher/App/SketchObject.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:SketchObject.increaseBSplineDegree",
"name": "SketchObject.increaseBSplineDegree",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Sketcher/App/SketchObject.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:SketchObject.insertBSplineKnot",
"name": "SketchObject.insertBSplineKnot",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Sketcher/App/SketchObject.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:SketchObject.join",
"name": "SketchObject.join",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Sketcher/App/SketchObject.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:SketchObject.makeMissingEquality",
"name": "SketchObject.makeMissingEquality",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Sketcher/App/SketchObject.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:SketchObject.makeMissingPointOnPointCoincident",
"name": "SketchObject.makeMissingPointOnPointCoincident",
"kind": "method",
"family": "geometry-value",
"sourcePath": "src/Mod/Sketcher/App/SketchObject.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:SketchObject.makeMissingVerticalHorizontal",
"name": "SketchObject.makeMissingVerticalHorizontal",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Sketcher/App/SketchObject.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:SketchObject.modifyBSplineKnotMultiplicity",
"name": "SketchObject.modifyBSplineKnotMultiplicity",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Sketcher/App/SketchObject.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:SketchObject.moveDatumsToEnd",
"name": "SketchObject.moveDatumsToEnd",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Sketcher/App/SketchObject.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:SketchObject.moveGeometries",
"name": "SketchObject.moveGeometries",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Sketcher/App/SketchObject.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:SketchObject.moveGeometry",
"name": "SketchObject.moveGeometry",
"kind": "method",
"family": "geometry-value",
"sourcePath": "src/Mod/Sketcher/App/SketchObject.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:SketchObject.removeAxesAlignment",
"name": "SketchObject.removeAxesAlignment",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Sketcher/App/SketchObject.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:SketchObject.removeDegeneratedGeometries",
"name": "SketchObject.removeDegeneratedGeometries",
"kind": "method",
"family": "geometry-value",
"sourcePath": "src/Mod/Sketcher/App/SketchObject.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:SketchObject.setActive",
"name": "SketchObject.setActive",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Sketcher/App/SketchObject.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:SketchObject.setAllowUnaligned",
"name": "SketchObject.setAllowUnaligned",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Sketcher/App/SketchObject.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:SketchObject.setConstruction",
"name": "SketchObject.setConstruction",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Sketcher/App/SketchObject.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:SketchObject.setDatum",
"name": "SketchObject.setDatum",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Sketcher/App/SketchObject.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:SketchObject.setDatumsDriving",
"name": "SketchObject.setDatumsDriving",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Sketcher/App/SketchObject.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:SketchObject.setDriving",
"name": "SketchObject.setDriving",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Sketcher/App/SketchObject.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:SketchObject.setGeometryId",
"name": "SketchObject.setGeometryId",
"kind": "method",
"family": "geometry-value",
"sourcePath": "src/Mod/Sketcher/App/SketchObject.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:SketchObject.setGeometryIds",
"name": "SketchObject.setGeometryIds",
"kind": "method",
"family": "geometry-value",
"sourcePath": "src/Mod/Sketcher/App/SketchObject.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:SketchObject.setTextAndFont",
"name": "SketchObject.setTextAndFont",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Sketcher/App/SketchObject.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:SketchObject.setVirtualSpace",
"name": "SketchObject.setVirtualSpace",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Sketcher/App/SketchObject.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:SketchObject.setVisibility",
"name": "SketchObject.setVisibility",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Sketcher/App/SketchObject.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:SketchObject.solve",
"name": "SketchObject.solve",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Sketcher/App/SketchObject.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:SketchObject.split",
"name": "SketchObject.split",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Sketcher/App/SketchObject.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:SketchObject.toggleActive",
"name": "SketchObject.toggleActive",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Sketcher/App/SketchObject.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:SketchObject.toggleConstruction",
"name": "SketchObject.toggleConstruction",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Sketcher/App/SketchObject.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:SketchObject.toggleDriving",
"name": "SketchObject.toggleDriving",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Sketcher/App/SketchObject.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:SketchObject.toggleVirtualSpace",
"name": "SketchObject.toggleVirtualSpace",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Sketcher/App/SketchObject.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:SketchObject.trim",
"name": "SketchObject.trim",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Sketcher/App/SketchObject.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
},
{
"apiId": "py:Sketcher:method:SketchObject.validateConstraints",
"name": "SketchObject.validateConstraints",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/Sketcher/App/SketchObject.pyi",
"route": "sketcher.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "not_implemented"
}
],
"boundaries": [
"module adapter readiness is not method-level parameter/return evidence",
"original disposition is preserved until the matching coverage gate"
]
}