Files
FreeCADWasmDev/docs/p6/openscad-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

1423 lines
49 KiB
JSON

{
"schema": "freecad-web-python-family-adapter-manifest/v1",
"taskId": "FW-P6-FPA-IMPL-OPENSCAD-TIER_2_PURE",
"source": {
"manifest": "docs/p6/python-api-manifest.json",
"manifestSha256": "880b6269db9d3fb31dc8febb230089075bf1334264c286ea3a14b04595c53a2e"
},
"module": "OpenSCAD",
"tier": "tier-2-pure",
"count": 140,
"route": {
"worker": "openscad.worker.ts",
"command": "openscad.pythonFamilyBatch",
"nativeSource": "src/WebAssembly/FreeCADCoreProbe/OpenSCADRuntimeProbe.cpp"
},
"records": [
{
"apiId": "py:OpenSCAD:function:CGALFeatureObj",
"name": "CGALFeatureObj",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:addString",
"name": "addString",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:angneg",
"name": "angneg",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:applyPlacement",
"name": "applyPlacement",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:call_openscad_with_pipes",
"name": "call_openscad_with_pipes",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "exposed"
},
{
"apiId": "py:OpenSCAD:function:callopenscad",
"name": "callopenscad",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "exposed"
},
{
"apiId": "py:OpenSCAD:function:callopenscadmeshstring",
"name": "callopenscadmeshstring",
"kind": "function",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "exposed"
},
{
"apiId": "py:OpenSCAD:function:callopenscadstring",
"name": "callopenscadstring",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "exposed"
},
{
"apiId": "py:OpenSCAD:function:center",
"name": "center",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/exportCSG.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:checkObjShape",
"name": "checkObjShape",
"kind": "function",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:check_multmatrix",
"name": "check_multmatrix",
"kind": "function",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/exportCSG.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:colorcodeshapes",
"name": "colorcodeshapes",
"kind": "function",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/colorcodeshapes.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:comparerotations",
"name": "comparerotations",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:convert_points_list_to_vector",
"name": "convert_points_list_to_vector",
"kind": "function",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:decomposerotoinversion",
"name": "decomposerotoinversion",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:detsubmatrix",
"name": "detsubmatrix",
"kind": "function",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:edgestofaces",
"name": "edgestofaces",
"kind": "function",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:edgestowires",
"name": "edgestowires",
"kind": "function",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:endpointdistance",
"name": "endpointdistance",
"kind": "function",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:endpointdistancedebuglist",
"name": "endpointdistancedebuglist",
"kind": "function",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:expandplacements",
"name": "expandplacements",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/expandplacements.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:expandplacementsmatrix",
"name": "expandplacementsmatrix",
"kind": "function",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/expandplacements.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:export",
"name": "export",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/exportCSG.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:fcsubmatrix",
"name": "fcsubmatrix",
"kind": "function",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:findConnectedEdges",
"name": "findConnectedEdges",
"kind": "function",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:findbestmatchingrotation",
"name": "findbestmatchingrotation",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:fixVisibility",
"name": "fixVisibility",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:fuse",
"name": "fuse",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:fusefaces",
"name": "fusefaces",
"kind": "function",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:getopenscadexe",
"name": "getopenscadexe",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "exposed"
},
{
"apiId": "py:OpenSCAD:function:getopenscadversion",
"name": "getopenscadversion",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "exposed"
},
{
"apiId": "py:OpenSCAD:function:importDXFface",
"name": "importDXFface",
"kind": "function",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:insert",
"name": "insert",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:isorthogonal",
"name": "isorthogonal",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:isrotoinversionpython",
"name": "isrotoinversionpython",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:isspecialorthogonal",
"name": "isspecialorthogonal",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:isspecialorthogonalpython",
"name": "isspecialorthogonalpython",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:likeprimitive",
"name": "likeprimitive",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/expandplacements.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:makeSurfaceVolume",
"name": "makeSurfaceVolume",
"kind": "function",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADFeatures.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:make_face",
"name": "make_face",
"kind": "function",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:mesh2polyhedron",
"name": "mesh2polyhedron",
"kind": "function",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/exportCSG.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:meshopinline",
"name": "meshopinline",
"kind": "function",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "exposed"
},
{
"apiId": "py:OpenSCAD:function:meshoponobjs",
"name": "meshoponobjs",
"kind": "function",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "exposed"
},
{
"apiId": "py:OpenSCAD:function:meshoptempfile",
"name": "meshoptempfile",
"kind": "function",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "exposed"
},
{
"apiId": "py:OpenSCAD:function:mirror2mat",
"name": "mirror2mat",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:mirrormesh",
"name": "mirrormesh",
"kind": "function",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:mostbasiccompound",
"name": "mostbasiccompound",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/colorcodeshapes.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:multiplymat",
"name": "multiplymat",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:myPolygon",
"name": "myPolygon",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:open",
"name": "open",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:openscadmesh",
"name": "openscadmesh",
"kind": "function",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/prototype.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:p_2d_point",
"name": "p_2d_point",
"kind": "function",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:p_3d_point",
"name": "p_3d_point",
"kind": "function",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:p_anymodifier",
"name": "p_anymodifier",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:p_block_list_",
"name": "p_block_list_",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:p_boolean",
"name": "p_boolean",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:p_error",
"name": "p_error",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:p_import_file1",
"name": "p_import_file1",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:p_keywordargument",
"name": "p_keywordargument",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:p_keywordargument_list",
"name": "p_keywordargument_list",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:p_linear_extrude_with_transform",
"name": "p_linear_extrude_with_transform",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:p_matrix",
"name": "p_matrix",
"kind": "function",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:p_not_supported",
"name": "p_not_supported",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:p_operation",
"name": "p_operation",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:p_part",
"name": "p_part",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:p_path_list",
"name": "p_path_list",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:p_path_points",
"name": "p_path_points",
"kind": "function",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:p_path_set",
"name": "p_path_set",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:p_points_list_2d",
"name": "p_points_list_2d",
"kind": "function",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:p_points_list_3d",
"name": "p_points_list_3d",
"kind": "function",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:p_rotate_extrude_file",
"name": "p_rotate_extrude_file",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:p_size_vector",
"name": "p_size_vector",
"kind": "function",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:p_statement",
"name": "p_statement",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:p_statementwithmod",
"name": "p_statementwithmod",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:p_stripped_string",
"name": "p_stripped_string",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:p_vector",
"name": "p_vector",
"kind": "function",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:parseargs",
"name": "parseargs",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/prototype.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:parseexpression",
"name": "parseexpression",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/prototype.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:parsenode",
"name": "parsenode",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/prototype.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:placeholder",
"name": "placeholder",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:processDXF",
"name": "processDXF",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:processSTL",
"name": "processSTL",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:processSVG",
"name": "processSVG",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:processTextCmd",
"name": "processTextCmd",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:process_import_file",
"name": "process_import_file",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:process_linear_extrude",
"name": "process_linear_extrude",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:process_linear_extrude_with_transform",
"name": "process_linear_extrude_with_transform",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:process_mesh_file",
"name": "process_mesh_file",
"kind": "function",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:process_rotate_extrude",
"name": "process_rotate_extrude",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:process_rotate_extrude_prism",
"name": "process_rotate_extrude_prism",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:processcsg",
"name": "processcsg",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:removesubtree",
"name": "removesubtree",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:replaceobj",
"name": "replaceobj",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/replaceobj.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:resizemesh",
"name": "resizemesh",
"kind": "function",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:roundrotation",
"name": "roundrotation",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:scalemesh",
"name": "scalemesh",
"kind": "function",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:searchforopenscadexe",
"name": "searchforopenscadexe",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "exposed"
},
{
"apiId": "py:OpenSCAD:function:setColorRecursively",
"name": "setColorRecursively",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:shallHide",
"name": "shallHide",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/importCSG.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:shape2polyhedron",
"name": "shape2polyhedron",
"kind": "function",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/exportCSG.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:shapedict",
"name": "shapedict",
"kind": "function",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/colorcodeshapes.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:shapeset",
"name": "shapeset",
"kind": "function",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/colorcodeshapes.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:shorthexfloat",
"name": "shorthexfloat",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:subtractfaces",
"name": "subtractfaces",
"kind": "function",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:subtractfaces2",
"name": "subtractfaces2",
"kind": "function",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:superWireReverse",
"name": "superWireReverse",
"kind": "function",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:t_ID",
"name": "t_ID",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/tokrules.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:t_comment1",
"name": "t_comment1",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/tokrules.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:t_comment2",
"name": "t_comment2",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/tokrules.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:t_error",
"name": "t_error",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/tokrules.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:t_newline",
"name": "t_newline",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/tokrules.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:vec2householder",
"name": "vec2householder",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADUtils.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:vector2d",
"name": "vector2d",
"kind": "function",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/exportCSG.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:function:vertexs2polygon",
"name": "vertexs2polygon",
"kind": "function",
"family": "pure-function",
"sourcePath": "src/Mod/OpenSCAD/exportCSG.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:method:AddSCADTask.addelement",
"name": "AddSCADTask.addelement",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADCommands.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:method:AddSCADTask.refreshelement",
"name": "AddSCADTask.refreshelement",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADCommands.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:method:AddSCADWidget.retranslateUi",
"name": "AddSCADWidget.retranslateUi",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADCommands.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:method:GetWire.onChanged",
"name": "GetWire.onChanged",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADFeatures.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:method:ImportObject.onChanged",
"name": "ImportObject.onChanged",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADFeatures.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:method:MatrixTransform.onChanged",
"name": "MatrixTransform.onChanged",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADFeatures.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:method:Node.addtofreecad",
"name": "Node.addtofreecad",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/OpenSCAD/prototype.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:method:Node.pprint",
"name": "Node.pprint",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/OpenSCAD/prototype.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:method:Node.pprint2",
"name": "Node.pprint2",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/OpenSCAD/prototype.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:method:Node.rlen",
"name": "Node.rlen",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/OpenSCAD/prototype.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:method:OpenSCADMeshBooleanTask.doboolean",
"name": "OpenSCADMeshBooleanTask.doboolean",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADCommands.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:method:OpenSCADMeshBooleanWidget.retranslateUi",
"name": "OpenSCADMeshBooleanWidget.retranslateUi",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADCommands.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:method:Overlappingfaces.builddepdict",
"name": "Overlappingfaces.builddepdict",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:method:Overlappingfaces.dofacesoverlapallverts",
"name": "Overlappingfaces.dofacesoverlapallverts",
"kind": "method",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:method:Overlappingfaces.dofacesoverlapboolean",
"name": "Overlappingfaces.dofacesoverlapboolean",
"kind": "method",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:method:Overlappingfaces.dofacesoverlapboundbox",
"name": "Overlappingfaces.dofacesoverlapboundbox",
"kind": "method",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:method:Overlappingfaces.dofacesoverlapproximity",
"name": "Overlappingfaces.dofacesoverlapproximity",
"kind": "method",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:method:Overlappingfaces.finddepth",
"name": "Overlappingfaces.finddepth",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:method:Overlappingfaces.findrootdepth",
"name": "Overlappingfaces.findrootdepth",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:method:Overlappingfaces.makefeatures",
"name": "Overlappingfaces.makefeatures",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:method:Overlappingfaces.makeshape",
"name": "Overlappingfaces.makeshape",
"kind": "method",
"family": "geometry-value",
"sourcePath": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:method:Overlappingfaces.printtree",
"name": "Overlappingfaces.printtree",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/OpenSCAD/OpenSCAD2Dgeom.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:method:RefineShape.onChanged",
"name": "RefineShape.onChanged",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADFeatures.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:method:ViewProviderTree.attach",
"name": "ViewProviderTree.attach",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADFeatures.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:method:ViewProviderTree.onChanged",
"name": "ViewProviderTree.onChanged",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADFeatures.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
},
{
"apiId": "py:OpenSCAD:method:ViewProviderTree.updateData",
"name": "ViewProviderTree.updateData",
"kind": "method",
"family": "generic-object",
"sourcePath": "src/Mod/OpenSCAD/OpenSCADFeatures.py",
"route": "openscad.pythonFamilyBatch",
"adapterStatus": "module_adapter_ready_pending_method",
"disposition": "planned"
}
],
"boundaries": [
"module adapter readiness is not method-level parameter/return evidence",
"original disposition is preserved until the matching coverage gate"
]
}