2261 lines
91 KiB
JSON
2261 lines
91 KiB
JSON
{
|
|
"schema": "freecad-web-fem-generic-object-module-batch-runtime/v1",
|
|
"taskId": "FW-P6-FPA-Y",
|
|
"batchId": "522fb5bf2d3a0cfabebffdbb",
|
|
"module": "Fem",
|
|
"tier": "tier-1-readonly",
|
|
"family": "generic-object",
|
|
"status": "pass_with_boundaries",
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"dispatcher": "fc_web_dispatch_json",
|
|
"route": {
|
|
"command": "fem.pythonFamilyBatch",
|
|
"native": "freecad-source/src/WebAssembly/FreeCADCoreProbe/FemGenericFamilyProbe.cpp:fc_web_dispatch_json",
|
|
"facade": "web/src/fem-python-family-facade.ts",
|
|
"worker": "web/src/fem.worker.ts"
|
|
},
|
|
"input": {
|
|
"cmd": "fem.pythonFamilyBatch",
|
|
"args": {
|
|
"tier": "tier-1-readonly",
|
|
"records": [
|
|
{
|
|
"apiId": "py:Fem:method:FemMesh.getNodeById",
|
|
"name": "FemMesh.getNodeById",
|
|
"family": "generic-object",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"sourceLine": 194,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemMesh.getNodesByVertex",
|
|
"name": "FemMesh.getNodesByVertex",
|
|
"family": "generic-object",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"sourceLine": 214,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemMesh.getElementNodes",
|
|
"name": "FemMesh.getElementNodes",
|
|
"family": "generic-object",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"sourceLine": 219,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemMesh.getNodeElements",
|
|
"name": "FemMesh.getNodeElements",
|
|
"family": "generic-object",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"sourceLine": 224,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:FemPostBranchFilter",
|
|
"name": "FemPostBranchFilter",
|
|
"family": "generic-object",
|
|
"kind": "class",
|
|
"sourcePath": "src/Mod/Fem/App/FemPostBranchFilter.pyi",
|
|
"sourceLine": 17,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemPostBranchFilter.getFilter",
|
|
"name": "FemPostBranchFilter.getFilter",
|
|
"family": "generic-object",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Fem/App/FemPostBranchFilter.pyi",
|
|
"sourceLine": 25,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:FemPostFilter",
|
|
"name": "FemPostFilter",
|
|
"family": "generic-object",
|
|
"kind": "class",
|
|
"sourcePath": "src/Mod/Fem/App/FemPostFilter.pyi",
|
|
"sourceLine": 18,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemPostFilter.getInputData",
|
|
"name": "FemPostFilter.getInputData",
|
|
"family": "generic-object",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Fem/App/FemPostFilter.pyi",
|
|
"sourceLine": 38,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemPostFilter.getOutputAlgorithm",
|
|
"name": "FemPostFilter.getOutputAlgorithm",
|
|
"family": "generic-object",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Fem/App/FemPostFilter.pyi",
|
|
"sourceLine": 59,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemPostObject.getDataSet",
|
|
"name": "FemPostObject.getDataSet",
|
|
"family": "generic-object",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Fem/App/FemPostObject.pyi",
|
|
"sourceLine": 35,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:FemPostPipeline",
|
|
"name": "FemPostPipeline",
|
|
"family": "generic-object",
|
|
"kind": "class",
|
|
"sourcePath": "src/Mod/Fem/App/FemPostPipeline.pyi",
|
|
"sourceLine": 20,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemPostPipeline.getFilter",
|
|
"name": "FemPostPipeline.getFilter",
|
|
"family": "generic-object",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Fem/App/FemPostPipeline.pyi",
|
|
"sourceLine": 78,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemPostPipeline.getOutputAlgorithm",
|
|
"name": "FemPostPipeline.getOutputAlgorithm",
|
|
"family": "generic-object",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Fem/App/FemPostPipeline.pyi",
|
|
"sourceLine": 106,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:createLabel.get_position",
|
|
"name": "createLabel.get_position",
|
|
"family": "generic-object",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Fem/CreateLabels.py",
|
|
"sourceLine": 84,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:FemWorkbench",
|
|
"name": "FemWorkbench",
|
|
"family": "generic-object",
|
|
"kind": "class",
|
|
"sourcePath": "src/Mod/Fem/InitGui.py",
|
|
"sourceLine": 63,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:CommandManager.IsActive",
|
|
"name": "CommandManager.IsActive",
|
|
"family": "generic-object",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Fem/femcommands/manager.py",
|
|
"sourceLine": 71,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:FemExamples",
|
|
"name": "FemExamples",
|
|
"family": "generic-object",
|
|
"kind": "class",
|
|
"sourcePath": "src/Mod/Fem/femexamples/examplesgui.py",
|
|
"sourceLine": 39,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:HighlightContext",
|
|
"name": "HighlightContext",
|
|
"family": "generic-object",
|
|
"kind": "class",
|
|
"sourcePath": "src/Mod/Fem/femguiutils/disambiguate_solid_selection.py",
|
|
"sourceLine": 66,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:FemMigrateGui",
|
|
"name": "FemMigrateGui",
|
|
"family": "generic-object",
|
|
"kind": "class",
|
|
"sourcePath": "src/Mod/Fem/femguiutils/migrate_gui.py",
|
|
"sourceLine": 36,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:BoundarySelector",
|
|
"name": "BoundarySelector",
|
|
"family": "generic-object",
|
|
"kind": "class",
|
|
"sourcePath": "src/Mod/Fem/femguiutils/selection_widgets.py",
|
|
"sourceLine": 157,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:GeometryElementsSelection.get_references",
|
|
"name": "GeometryElementsSelection.get_references",
|
|
"family": "generic-object",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Fem/femguiutils/selection_widgets.py",
|
|
"sourceLine": 370,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:GeometryElementsSelection.get_item_text",
|
|
"name": "GeometryElementsSelection.get_item_text",
|
|
"family": "generic-object",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Fem/femguiutils/selection_widgets.py",
|
|
"sourceLine": 375,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:GeometryElementsSelection.get_allitems_text",
|
|
"name": "GeometryElementsSelection.get_allitems_text",
|
|
"family": "generic-object",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Fem/femguiutils/selection_widgets.py",
|
|
"sourceLine": 378,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:VtkTableModel",
|
|
"name": "VtkTableModel",
|
|
"family": "generic-object",
|
|
"kind": "class",
|
|
"sourcePath": "src/Mod/Fem/femguiutils/vtk_table_view.py",
|
|
"sourceLine": 43,
|
|
"disposition": "planned"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"inputSha256": "770d10fc7a0096fb8586bfc14277014ac854f377326b415a8cdb9b01116026c2",
|
|
"result": {
|
|
"cmd": "fem.pythonFamilyBatch",
|
|
"count": 24,
|
|
"module": "Fem",
|
|
"ok": true,
|
|
"records": [
|
|
{
|
|
"apiId": "py:Fem:method:FemMesh.getNodeById",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "FemMesh.getNodeById",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"nodeId": 1,
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
]
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"sourceLine": 194,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemMesh.getNodesByVertex",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "FemMesh.getNodesByVertex",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"nodeIds": [
|
|
4
|
|
],
|
|
"vertexCount": 1
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"sourceLine": 214,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemMesh.getElementNodes",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "FemMesh.getElementNodes",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"elementId": 1,
|
|
"nodeIds": [
|
|
1,
|
|
2
|
|
]
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"sourceLine": 219,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemMesh.getNodeElements",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "FemMesh.getNodeElements",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"elementIds": [
|
|
1,
|
|
2,
|
|
3
|
|
],
|
|
"nodeId": 1
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"sourceLine": 224,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:FemPostBranchFilter",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "FemPostBranchFilter",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"name": "BranchFilter",
|
|
"objectType": "Fem::FemPostBranchFilter"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/App/FemPostBranchFilter.pyi",
|
|
"sourceLine": 17,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemPostBranchFilter.getFilter",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "FemPostBranchFilter.getFilter",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"isNone": false,
|
|
"objectType": "Fem::FemPostBranchFilter",
|
|
"returnType": "list",
|
|
"value": []
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/App/FemPostBranchFilter.pyi",
|
|
"sourceLine": 25,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:FemPostFilter",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "FemPostFilter",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"name": "PostFilter",
|
|
"objectType": "Fem::FemPostFilter"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/App/FemPostFilter.pyi",
|
|
"sourceLine": 18,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemPostFilter.getInputData",
|
|
"code": "native_fixture_failed",
|
|
"family": "generic-object",
|
|
"message": "NotImplementedError: VTK python wrapper not available",
|
|
"name": "FemPostFilter.getInputData",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/App/FemPostFilter.pyi",
|
|
"sourceLine": 38,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemPostFilter.getOutputAlgorithm",
|
|
"code": "native_fixture_failed",
|
|
"family": "generic-object",
|
|
"message": "NotImplementedError: VTK python wrapper not available",
|
|
"name": "FemPostFilter.getOutputAlgorithm",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/App/FemPostFilter.pyi",
|
|
"sourceLine": 59,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemPostObject.getDataSet",
|
|
"code": "native_fixture_failed",
|
|
"family": "generic-object",
|
|
"message": "NotImplementedError: VTK python wrapper not available",
|
|
"name": "FemPostObject.getDataSet",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/App/FemPostObject.pyi",
|
|
"sourceLine": 35,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:FemPostPipeline",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "FemPostPipeline",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"name": "PostPipeline",
|
|
"objectType": "Fem::FemPostPipeline"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/App/FemPostPipeline.pyi",
|
|
"sourceLine": 20,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemPostPipeline.getFilter",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "FemPostPipeline.getFilter",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"isNone": false,
|
|
"objectType": "Fem::FemPostPipeline",
|
|
"returnType": "list",
|
|
"value": []
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/App/FemPostPipeline.pyi",
|
|
"sourceLine": 78,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemPostPipeline.getOutputAlgorithm",
|
|
"code": "native_fixture_failed",
|
|
"family": "generic-object",
|
|
"message": "NotImplementedError: VTK python wrapper not available",
|
|
"name": "FemPostPipeline.getOutputAlgorithm",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/App/FemPostPipeline.pyi",
|
|
"sourceLine": 106,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:createLabel.get_position",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python API requires FreeCADGui, Qt, Coin3D, or VTK UI providers unavailable in the headless Web kernel",
|
|
"name": "createLabel.get_position",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/CreateLabels.py",
|
|
"sourceLine": 84,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:FemWorkbench",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python API requires FreeCADGui, Qt, Coin3D, or VTK UI providers unavailable in the headless Web kernel",
|
|
"name": "FemWorkbench",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/InitGui.py",
|
|
"sourceLine": 63,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:CommandManager.IsActive",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python API requires FreeCADGui, Qt, Coin3D, or VTK UI providers unavailable in the headless Web kernel",
|
|
"name": "CommandManager.IsActive",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femcommands/manager.py",
|
|
"sourceLine": 71,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:FemExamples",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python API requires FreeCADGui, Qt, Coin3D, or VTK UI providers unavailable in the headless Web kernel",
|
|
"name": "FemExamples",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femexamples/examplesgui.py",
|
|
"sourceLine": 39,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:HighlightContext",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python API requires FreeCADGui, Qt, Coin3D, or VTK UI providers unavailable in the headless Web kernel",
|
|
"name": "HighlightContext",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femguiutils/disambiguate_solid_selection.py",
|
|
"sourceLine": 66,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:FemMigrateGui",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python API requires FreeCADGui, Qt, Coin3D, or VTK UI providers unavailable in the headless Web kernel",
|
|
"name": "FemMigrateGui",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femguiutils/migrate_gui.py",
|
|
"sourceLine": 36,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:BoundarySelector",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python API requires FreeCADGui, Qt, Coin3D, or VTK UI providers unavailable in the headless Web kernel",
|
|
"name": "BoundarySelector",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femguiutils/selection_widgets.py",
|
|
"sourceLine": 157,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:GeometryElementsSelection.get_references",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python API requires FreeCADGui, Qt, Coin3D, or VTK UI providers unavailable in the headless Web kernel",
|
|
"name": "GeometryElementsSelection.get_references",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femguiutils/selection_widgets.py",
|
|
"sourceLine": 370,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:GeometryElementsSelection.get_item_text",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python API requires FreeCADGui, Qt, Coin3D, or VTK UI providers unavailable in the headless Web kernel",
|
|
"name": "GeometryElementsSelection.get_item_text",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femguiutils/selection_widgets.py",
|
|
"sourceLine": 375,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:GeometryElementsSelection.get_allitems_text",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python API requires FreeCADGui, Qt, Coin3D, or VTK UI providers unavailable in the headless Web kernel",
|
|
"name": "GeometryElementsSelection.get_allitems_text",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femguiutils/selection_widgets.py",
|
|
"sourceLine": 378,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:VtkTableModel",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python API requires FreeCADGui, Qt, Coin3D, or VTK UI providers unavailable in the headless Web kernel",
|
|
"name": "VtkTableModel",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femguiutils/vtk_table_view.py",
|
|
"sourceLine": 43,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
}
|
|
],
|
|
"resourcesReleased": true,
|
|
"schema": "freecad-web-fem/python-family-batch/v1",
|
|
"source": "freecad-source",
|
|
"tier": "tier-1-readonly"
|
|
},
|
|
"resultSha256": "6c6655ecf702b0395572dd0fc3fb8bdfecfb47797e3583a375e7c37ef90e1f0d",
|
|
"replay": {
|
|
"equal": true,
|
|
"resultSha256": "6c6655ecf702b0395572dd0fc3fb8bdfecfb47797e3583a375e7c37ef90e1f0d"
|
|
},
|
|
"facadeWorker": {
|
|
"ready": {
|
|
"kind": "ready",
|
|
"action": "fem.pythonFamilyBatch"
|
|
},
|
|
"success": {
|
|
"schema": "freecad-web-facade/v1",
|
|
"version": 1,
|
|
"kind": "result",
|
|
"requestId": "fem-generic-object-success",
|
|
"result": {
|
|
"cmd": "fem.pythonFamilyBatch",
|
|
"count": 24,
|
|
"module": "Fem",
|
|
"ok": true,
|
|
"records": [
|
|
{
|
|
"apiId": "py:Fem:method:FemMesh.getNodeById",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "FemMesh.getNodeById",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"nodeId": 1,
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
]
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"sourceLine": 194,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemMesh.getNodesByVertex",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "FemMesh.getNodesByVertex",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"nodeIds": [
|
|
4
|
|
],
|
|
"vertexCount": 1
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"sourceLine": 214,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemMesh.getElementNodes",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "FemMesh.getElementNodes",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"elementId": 1,
|
|
"nodeIds": [
|
|
1,
|
|
2
|
|
]
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"sourceLine": 219,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemMesh.getNodeElements",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "FemMesh.getNodeElements",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"elementIds": [
|
|
1,
|
|
2,
|
|
3
|
|
],
|
|
"nodeId": 1
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"sourceLine": 224,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:FemPostBranchFilter",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "FemPostBranchFilter",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"name": "BranchFilter",
|
|
"objectType": "Fem::FemPostBranchFilter"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/App/FemPostBranchFilter.pyi",
|
|
"sourceLine": 17,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemPostBranchFilter.getFilter",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "FemPostBranchFilter.getFilter",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"isNone": false,
|
|
"objectType": "Fem::FemPostBranchFilter",
|
|
"returnType": "list",
|
|
"value": []
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/App/FemPostBranchFilter.pyi",
|
|
"sourceLine": 25,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:FemPostFilter",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "FemPostFilter",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"name": "PostFilter",
|
|
"objectType": "Fem::FemPostFilter"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/App/FemPostFilter.pyi",
|
|
"sourceLine": 18,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemPostFilter.getInputData",
|
|
"code": "native_fixture_failed",
|
|
"family": "generic-object",
|
|
"message": "NotImplementedError: VTK python wrapper not available",
|
|
"name": "FemPostFilter.getInputData",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/App/FemPostFilter.pyi",
|
|
"sourceLine": 38,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemPostFilter.getOutputAlgorithm",
|
|
"code": "native_fixture_failed",
|
|
"family": "generic-object",
|
|
"message": "NotImplementedError: VTK python wrapper not available",
|
|
"name": "FemPostFilter.getOutputAlgorithm",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/App/FemPostFilter.pyi",
|
|
"sourceLine": 59,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemPostObject.getDataSet",
|
|
"code": "native_fixture_failed",
|
|
"family": "generic-object",
|
|
"message": "NotImplementedError: VTK python wrapper not available",
|
|
"name": "FemPostObject.getDataSet",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/App/FemPostObject.pyi",
|
|
"sourceLine": 35,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:FemPostPipeline",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "FemPostPipeline",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"name": "PostPipeline",
|
|
"objectType": "Fem::FemPostPipeline"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/App/FemPostPipeline.pyi",
|
|
"sourceLine": 20,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemPostPipeline.getFilter",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "FemPostPipeline.getFilter",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"isNone": false,
|
|
"objectType": "Fem::FemPostPipeline",
|
|
"returnType": "list",
|
|
"value": []
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/App/FemPostPipeline.pyi",
|
|
"sourceLine": 78,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemPostPipeline.getOutputAlgorithm",
|
|
"code": "native_fixture_failed",
|
|
"family": "generic-object",
|
|
"message": "NotImplementedError: VTK python wrapper not available",
|
|
"name": "FemPostPipeline.getOutputAlgorithm",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/App/FemPostPipeline.pyi",
|
|
"sourceLine": 106,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:createLabel.get_position",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python API requires FreeCADGui, Qt, Coin3D, or VTK UI providers unavailable in the headless Web kernel",
|
|
"name": "createLabel.get_position",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/CreateLabels.py",
|
|
"sourceLine": 84,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:FemWorkbench",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python API requires FreeCADGui, Qt, Coin3D, or VTK UI providers unavailable in the headless Web kernel",
|
|
"name": "FemWorkbench",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/InitGui.py",
|
|
"sourceLine": 63,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:CommandManager.IsActive",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python API requires FreeCADGui, Qt, Coin3D, or VTK UI providers unavailable in the headless Web kernel",
|
|
"name": "CommandManager.IsActive",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femcommands/manager.py",
|
|
"sourceLine": 71,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:FemExamples",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python API requires FreeCADGui, Qt, Coin3D, or VTK UI providers unavailable in the headless Web kernel",
|
|
"name": "FemExamples",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femexamples/examplesgui.py",
|
|
"sourceLine": 39,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:HighlightContext",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python API requires FreeCADGui, Qt, Coin3D, or VTK UI providers unavailable in the headless Web kernel",
|
|
"name": "HighlightContext",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femguiutils/disambiguate_solid_selection.py",
|
|
"sourceLine": 66,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:FemMigrateGui",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python API requires FreeCADGui, Qt, Coin3D, or VTK UI providers unavailable in the headless Web kernel",
|
|
"name": "FemMigrateGui",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femguiutils/migrate_gui.py",
|
|
"sourceLine": 36,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:BoundarySelector",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python API requires FreeCADGui, Qt, Coin3D, or VTK UI providers unavailable in the headless Web kernel",
|
|
"name": "BoundarySelector",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femguiutils/selection_widgets.py",
|
|
"sourceLine": 157,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:GeometryElementsSelection.get_references",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python API requires FreeCADGui, Qt, Coin3D, or VTK UI providers unavailable in the headless Web kernel",
|
|
"name": "GeometryElementsSelection.get_references",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femguiutils/selection_widgets.py",
|
|
"sourceLine": 370,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:GeometryElementsSelection.get_item_text",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python API requires FreeCADGui, Qt, Coin3D, or VTK UI providers unavailable in the headless Web kernel",
|
|
"name": "GeometryElementsSelection.get_item_text",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femguiutils/selection_widgets.py",
|
|
"sourceLine": 375,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:GeometryElementsSelection.get_allitems_text",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python API requires FreeCADGui, Qt, Coin3D, or VTK UI providers unavailable in the headless Web kernel",
|
|
"name": "GeometryElementsSelection.get_allitems_text",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femguiutils/selection_widgets.py",
|
|
"sourceLine": 378,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:VtkTableModel",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python API requires FreeCADGui, Qt, Coin3D, or VTK UI providers unavailable in the headless Web kernel",
|
|
"name": "VtkTableModel",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femguiutils/vtk_table_view.py",
|
|
"sourceLine": 43,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
}
|
|
],
|
|
"resourcesReleased": true,
|
|
"schema": "freecad-web-fem/python-family-batch/v1",
|
|
"source": "freecad-source",
|
|
"tier": "tier-1-readonly"
|
|
}
|
|
},
|
|
"repeat": {
|
|
"schema": "freecad-web-facade/v1",
|
|
"version": 1,
|
|
"kind": "result",
|
|
"requestId": "fem-generic-object-repeat",
|
|
"result": {
|
|
"cmd": "fem.pythonFamilyBatch",
|
|
"count": 24,
|
|
"module": "Fem",
|
|
"ok": true,
|
|
"records": [
|
|
{
|
|
"apiId": "py:Fem:method:FemMesh.getNodeById",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "FemMesh.getNodeById",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"nodeId": 1,
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
]
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"sourceLine": 194,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemMesh.getNodesByVertex",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "FemMesh.getNodesByVertex",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"nodeIds": [
|
|
4
|
|
],
|
|
"vertexCount": 1
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"sourceLine": 214,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemMesh.getElementNodes",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "FemMesh.getElementNodes",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"elementId": 1,
|
|
"nodeIds": [
|
|
1,
|
|
2
|
|
]
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"sourceLine": 219,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemMesh.getNodeElements",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "FemMesh.getNodeElements",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"elementIds": [
|
|
1,
|
|
2,
|
|
3
|
|
],
|
|
"nodeId": 1
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"sourceLine": 224,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:FemPostBranchFilter",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "FemPostBranchFilter",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"name": "BranchFilter",
|
|
"objectType": "Fem::FemPostBranchFilter"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/App/FemPostBranchFilter.pyi",
|
|
"sourceLine": 17,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemPostBranchFilter.getFilter",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "FemPostBranchFilter.getFilter",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"isNone": false,
|
|
"objectType": "Fem::FemPostBranchFilter",
|
|
"returnType": "list",
|
|
"value": []
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/App/FemPostBranchFilter.pyi",
|
|
"sourceLine": 25,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:FemPostFilter",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "FemPostFilter",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"name": "PostFilter",
|
|
"objectType": "Fem::FemPostFilter"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/App/FemPostFilter.pyi",
|
|
"sourceLine": 18,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemPostFilter.getInputData",
|
|
"code": "native_fixture_failed",
|
|
"family": "generic-object",
|
|
"message": "NotImplementedError: VTK python wrapper not available",
|
|
"name": "FemPostFilter.getInputData",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/App/FemPostFilter.pyi",
|
|
"sourceLine": 38,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemPostFilter.getOutputAlgorithm",
|
|
"code": "native_fixture_failed",
|
|
"family": "generic-object",
|
|
"message": "NotImplementedError: VTK python wrapper not available",
|
|
"name": "FemPostFilter.getOutputAlgorithm",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/App/FemPostFilter.pyi",
|
|
"sourceLine": 59,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemPostObject.getDataSet",
|
|
"code": "native_fixture_failed",
|
|
"family": "generic-object",
|
|
"message": "NotImplementedError: VTK python wrapper not available",
|
|
"name": "FemPostObject.getDataSet",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/App/FemPostObject.pyi",
|
|
"sourceLine": 35,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:FemPostPipeline",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "FemPostPipeline",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"name": "PostPipeline",
|
|
"objectType": "Fem::FemPostPipeline"
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/App/FemPostPipeline.pyi",
|
|
"sourceLine": 20,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemPostPipeline.getFilter",
|
|
"code": "native_fixture",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"name": "FemPostPipeline.getFilter",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"isNone": false,
|
|
"objectType": "Fem::FemPostPipeline",
|
|
"returnType": "list",
|
|
"value": []
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/App/FemPostPipeline.pyi",
|
|
"sourceLine": 78,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemPostPipeline.getOutputAlgorithm",
|
|
"code": "native_fixture_failed",
|
|
"family": "generic-object",
|
|
"message": "NotImplementedError: VTK python wrapper not available",
|
|
"name": "FemPostPipeline.getOutputAlgorithm",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/App/FemPostPipeline.pyi",
|
|
"sourceLine": 106,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:createLabel.get_position",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python API requires FreeCADGui, Qt, Coin3D, or VTK UI providers unavailable in the headless Web kernel",
|
|
"name": "createLabel.get_position",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/CreateLabels.py",
|
|
"sourceLine": 84,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:FemWorkbench",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python API requires FreeCADGui, Qt, Coin3D, or VTK UI providers unavailable in the headless Web kernel",
|
|
"name": "FemWorkbench",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/InitGui.py",
|
|
"sourceLine": 63,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:CommandManager.IsActive",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python API requires FreeCADGui, Qt, Coin3D, or VTK UI providers unavailable in the headless Web kernel",
|
|
"name": "CommandManager.IsActive",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femcommands/manager.py",
|
|
"sourceLine": 71,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:FemExamples",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python API requires FreeCADGui, Qt, Coin3D, or VTK UI providers unavailable in the headless Web kernel",
|
|
"name": "FemExamples",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femexamples/examplesgui.py",
|
|
"sourceLine": 39,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:HighlightContext",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python API requires FreeCADGui, Qt, Coin3D, or VTK UI providers unavailable in the headless Web kernel",
|
|
"name": "HighlightContext",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femguiutils/disambiguate_solid_selection.py",
|
|
"sourceLine": 66,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:FemMigrateGui",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python API requires FreeCADGui, Qt, Coin3D, or VTK UI providers unavailable in the headless Web kernel",
|
|
"name": "FemMigrateGui",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femguiutils/migrate_gui.py",
|
|
"sourceLine": 36,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:BoundarySelector",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python API requires FreeCADGui, Qt, Coin3D, or VTK UI providers unavailable in the headless Web kernel",
|
|
"name": "BoundarySelector",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femguiutils/selection_widgets.py",
|
|
"sourceLine": 157,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:GeometryElementsSelection.get_references",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python API requires FreeCADGui, Qt, Coin3D, or VTK UI providers unavailable in the headless Web kernel",
|
|
"name": "GeometryElementsSelection.get_references",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femguiutils/selection_widgets.py",
|
|
"sourceLine": 370,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:GeometryElementsSelection.get_item_text",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python API requires FreeCADGui, Qt, Coin3D, or VTK UI providers unavailable in the headless Web kernel",
|
|
"name": "GeometryElementsSelection.get_item_text",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femguiutils/selection_widgets.py",
|
|
"sourceLine": 375,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:GeometryElementsSelection.get_allitems_text",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python API requires FreeCADGui, Qt, Coin3D, or VTK UI providers unavailable in the headless Web kernel",
|
|
"name": "GeometryElementsSelection.get_allitems_text",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femguiutils/selection_widgets.py",
|
|
"sourceLine": 378,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:VtkTableModel",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "generic-object",
|
|
"message": "Official Fem Python API requires FreeCADGui, Qt, Coin3D, or VTK UI providers unavailable in the headless Web kernel",
|
|
"name": "VtkTableModel",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femguiutils/vtk_table_view.py",
|
|
"sourceLine": 43,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
}
|
|
],
|
|
"resourcesReleased": true,
|
|
"schema": "freecad-web-fem/python-family-batch/v1",
|
|
"source": "freecad-source",
|
|
"tier": "tier-1-readonly"
|
|
}
|
|
},
|
|
"crossModule": {
|
|
"schema": "freecad-web-facade/v1",
|
|
"version": 1,
|
|
"kind": "result",
|
|
"requestId": "fem-generic-object-cross",
|
|
"result": {
|
|
"cmd": "fem.pythonFamilyBatch",
|
|
"count": 1,
|
|
"module": "Fem",
|
|
"ok": true,
|
|
"records": [
|
|
{
|
|
"apiId": "py:BIM:class:Binding",
|
|
"code": "unmatched_source_record",
|
|
"family": "generic-object",
|
|
"message": "Fem adapter rejects API records owned by another module",
|
|
"name": "FemMesh.getNodeById",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"sourceLine": 194,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
}
|
|
],
|
|
"resourcesReleased": true,
|
|
"schema": "freecad-web-fem/python-family-batch/v1",
|
|
"source": "freecad-source",
|
|
"tier": "tier-1-readonly"
|
|
}
|
|
},
|
|
"malformed": {
|
|
"schema": "freecad-web-facade/v1",
|
|
"version": 1,
|
|
"kind": "error",
|
|
"requestId": "fem-generic-object-invalid",
|
|
"error": {
|
|
"code": "invalid_request",
|
|
"message": "Fem Python family batch envelope is invalid"
|
|
}
|
|
},
|
|
"cancelled": {
|
|
"schema": "freecad-web-facade/v1",
|
|
"version": 1,
|
|
"kind": "error",
|
|
"requestId": "fem-generic-object-cancel",
|
|
"error": {
|
|
"code": "cancelled",
|
|
"message": "request was cancelled"
|
|
}
|
|
},
|
|
"reset": {
|
|
"kind": "reset",
|
|
"requestId": "fem-generic-object-reset"
|
|
},
|
|
"traceSha256": "81f2d988417b7b5253d780bfa93114ed3f910e05ea2ae7a873d0e46ff3440d40"
|
|
},
|
|
"dispositionCounts": {
|
|
"exposed": 9,
|
|
"restricted": 11,
|
|
"nonportable": 0,
|
|
"not_implemented": 4
|
|
},
|
|
"records": [
|
|
{
|
|
"apiId": "py:Fem:method:FemMesh.getNodeById",
|
|
"name": "FemMesh.getNodeById",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"sourceLine": 194,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"result": {
|
|
"nodeId": 1,
|
|
"position": [
|
|
0,
|
|
0,
|
|
0
|
|
]
|
|
},
|
|
"evidenceSha256": "45474c7408f567a60d9e3fed41a4384e1fb9d0d74b71df201773a81885652068"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemMesh.getNodesByVertex",
|
|
"name": "FemMesh.getNodesByVertex",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"sourceLine": 214,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"result": {
|
|
"nodeIds": [
|
|
4
|
|
],
|
|
"vertexCount": 1
|
|
},
|
|
"evidenceSha256": "ccbae6080edb0758179a0735e2a15c8384a4716eeb3c03f8edba142ed8526d3f"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemMesh.getElementNodes",
|
|
"name": "FemMesh.getElementNodes",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"sourceLine": 219,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"result": {
|
|
"elementId": 1,
|
|
"nodeIds": [
|
|
1,
|
|
2
|
|
]
|
|
},
|
|
"evidenceSha256": "27bc0667cc3c43d1e686e3f498d7172aaa69547d6db206d0458882402a25acb6"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemMesh.getNodeElements",
|
|
"name": "FemMesh.getNodeElements",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"sourceLine": 224,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"result": {
|
|
"elementIds": [
|
|
1,
|
|
2,
|
|
3
|
|
],
|
|
"nodeId": 1
|
|
},
|
|
"evidenceSha256": "f7209c53c018e48045cc2fb879c7518975315151f05ec01fb1cb4c559665eb17"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:FemPostBranchFilter",
|
|
"name": "FemPostBranchFilter",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"sourceEntry": "src/Mod/Fem/App/FemPostBranchFilter.pyi",
|
|
"sourceLine": 17,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"result": {
|
|
"name": "BranchFilter",
|
|
"objectType": "Fem::FemPostBranchFilter"
|
|
},
|
|
"evidenceSha256": "fc70a50caa0a2adf6e9793a09a719bbc09bed97c90955f1d84dc5365e506855e"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemPostBranchFilter.getFilter",
|
|
"name": "FemPostBranchFilter.getFilter",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"sourceEntry": "src/Mod/Fem/App/FemPostBranchFilter.pyi",
|
|
"sourceLine": 25,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"result": {
|
|
"isNone": false,
|
|
"objectType": "Fem::FemPostBranchFilter",
|
|
"returnType": "list",
|
|
"value": []
|
|
},
|
|
"evidenceSha256": "f011d93f53130764fc75edcc3191366b05220ee716294bc6ed7a8e93bd1fa28d"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:FemPostFilter",
|
|
"name": "FemPostFilter",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"sourceEntry": "src/Mod/Fem/App/FemPostFilter.pyi",
|
|
"sourceLine": 18,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"result": {
|
|
"name": "PostFilter",
|
|
"objectType": "Fem::FemPostFilter"
|
|
},
|
|
"evidenceSha256": "9ac89cf2d91e00c2d5ea66771bbf647767b7b7dd42eaaa79ef7d032184837010"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemPostFilter.getInputData",
|
|
"name": "FemPostFilter.getInputData",
|
|
"family": "generic-object",
|
|
"status": "not_implemented",
|
|
"code": "native_fixture_failed",
|
|
"message": "NotImplementedError: VTK python wrapper not available",
|
|
"sourceEntry": "src/Mod/Fem/App/FemPostFilter.pyi",
|
|
"sourceLine": 38,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"evidenceSha256": "1436a3075ab264e13e5311e7a8d09bc6f4ca599923fb89d2da6f3fb09b8ffc83"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemPostFilter.getOutputAlgorithm",
|
|
"name": "FemPostFilter.getOutputAlgorithm",
|
|
"family": "generic-object",
|
|
"status": "not_implemented",
|
|
"code": "native_fixture_failed",
|
|
"message": "NotImplementedError: VTK python wrapper not available",
|
|
"sourceEntry": "src/Mod/Fem/App/FemPostFilter.pyi",
|
|
"sourceLine": 59,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"evidenceSha256": "23c806743fbf9b24379560faaed51f422aa60787bcc35b576aff6ac46e79a76c"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemPostObject.getDataSet",
|
|
"name": "FemPostObject.getDataSet",
|
|
"family": "generic-object",
|
|
"status": "not_implemented",
|
|
"code": "native_fixture_failed",
|
|
"message": "NotImplementedError: VTK python wrapper not available",
|
|
"sourceEntry": "src/Mod/Fem/App/FemPostObject.pyi",
|
|
"sourceLine": 35,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"evidenceSha256": "8d57ff564d8f50d16b935ffd0353e53de72566e0533ab83f527b1f3e8cb42a83"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:FemPostPipeline",
|
|
"name": "FemPostPipeline",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"sourceEntry": "src/Mod/Fem/App/FemPostPipeline.pyi",
|
|
"sourceLine": 20,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"result": {
|
|
"name": "PostPipeline",
|
|
"objectType": "Fem::FemPostPipeline"
|
|
},
|
|
"evidenceSha256": "98b271280509f4dfaae61ac348b7dca116a482a23b46b0eccc543ae33dbd911a"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemPostPipeline.getFilter",
|
|
"name": "FemPostPipeline.getFilter",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official Fem Python source executed against a native FreeCAD/WASM fixture",
|
|
"sourceEntry": "src/Mod/Fem/App/FemPostPipeline.pyi",
|
|
"sourceLine": 78,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"result": {
|
|
"isNone": false,
|
|
"objectType": "Fem::FemPostPipeline",
|
|
"returnType": "list",
|
|
"value": []
|
|
},
|
|
"evidenceSha256": "690f23a11aa0937c34618d76e65eeb598af76d9ea4a673b0b14070d8c89ce767"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemPostPipeline.getOutputAlgorithm",
|
|
"name": "FemPostPipeline.getOutputAlgorithm",
|
|
"family": "generic-object",
|
|
"status": "not_implemented",
|
|
"code": "native_fixture_failed",
|
|
"message": "NotImplementedError: VTK python wrapper not available",
|
|
"sourceEntry": "src/Mod/Fem/App/FemPostPipeline.pyi",
|
|
"sourceLine": 106,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"evidenceSha256": "ca8cd60b8d48b4ce8c7ab54441382f468ec7dc1def2c0c5b5ca4c3830cf27791"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:createLabel.get_position",
|
|
"name": "createLabel.get_position",
|
|
"family": "generic-object",
|
|
"status": "restricted",
|
|
"code": "gui_dependency_unavailable",
|
|
"message": "Official Fem Python API requires FreeCADGui, Qt, Coin3D, or VTK UI providers unavailable in the headless Web kernel",
|
|
"sourceEntry": "src/Mod/Fem/CreateLabels.py",
|
|
"sourceLine": 84,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"evidenceSha256": "1e994e4493989964dd21b1f638f6b1ef6647e1479041c550713f3b91256059af"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:FemWorkbench",
|
|
"name": "FemWorkbench",
|
|
"family": "generic-object",
|
|
"status": "restricted",
|
|
"code": "gui_dependency_unavailable",
|
|
"message": "Official Fem Python API requires FreeCADGui, Qt, Coin3D, or VTK UI providers unavailable in the headless Web kernel",
|
|
"sourceEntry": "src/Mod/Fem/InitGui.py",
|
|
"sourceLine": 63,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"evidenceSha256": "a77204146209100c771e3b35df4f40146f6cae485d8f83ccd9877a7a1bf243b9"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:CommandManager.IsActive",
|
|
"name": "CommandManager.IsActive",
|
|
"family": "generic-object",
|
|
"status": "restricted",
|
|
"code": "gui_dependency_unavailable",
|
|
"message": "Official Fem Python API requires FreeCADGui, Qt, Coin3D, or VTK UI providers unavailable in the headless Web kernel",
|
|
"sourceEntry": "src/Mod/Fem/femcommands/manager.py",
|
|
"sourceLine": 71,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"evidenceSha256": "37003b0a0f46f43c5bc515ac9d1258389be541130625224ca609b481e1d932c9"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:FemExamples",
|
|
"name": "FemExamples",
|
|
"family": "generic-object",
|
|
"status": "restricted",
|
|
"code": "gui_dependency_unavailable",
|
|
"message": "Official Fem Python API requires FreeCADGui, Qt, Coin3D, or VTK UI providers unavailable in the headless Web kernel",
|
|
"sourceEntry": "src/Mod/Fem/femexamples/examplesgui.py",
|
|
"sourceLine": 39,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"evidenceSha256": "820ca36825e5294674f7a65df49d08e390dc2f170dae0c0bd4de3c0658f116bd"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:HighlightContext",
|
|
"name": "HighlightContext",
|
|
"family": "generic-object",
|
|
"status": "restricted",
|
|
"code": "gui_dependency_unavailable",
|
|
"message": "Official Fem Python API requires FreeCADGui, Qt, Coin3D, or VTK UI providers unavailable in the headless Web kernel",
|
|
"sourceEntry": "src/Mod/Fem/femguiutils/disambiguate_solid_selection.py",
|
|
"sourceLine": 66,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"evidenceSha256": "cb1d50cb617769240c87a93ba34d79ea9a903bbc6b2694be757dbc7478d0b9e7"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:FemMigrateGui",
|
|
"name": "FemMigrateGui",
|
|
"family": "generic-object",
|
|
"status": "restricted",
|
|
"code": "gui_dependency_unavailable",
|
|
"message": "Official Fem Python API requires FreeCADGui, Qt, Coin3D, or VTK UI providers unavailable in the headless Web kernel",
|
|
"sourceEntry": "src/Mod/Fem/femguiutils/migrate_gui.py",
|
|
"sourceLine": 36,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"evidenceSha256": "d218d5f0d136545876efe1590b9b79a49c16a93660e47c9d204befb90ad458f6"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:BoundarySelector",
|
|
"name": "BoundarySelector",
|
|
"family": "generic-object",
|
|
"status": "restricted",
|
|
"code": "gui_dependency_unavailable",
|
|
"message": "Official Fem Python API requires FreeCADGui, Qt, Coin3D, or VTK UI providers unavailable in the headless Web kernel",
|
|
"sourceEntry": "src/Mod/Fem/femguiutils/selection_widgets.py",
|
|
"sourceLine": 157,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"evidenceSha256": "d356137b3c7f56027c77a9b9b5c31ec6e35f88e073da7b9fc04bb49650726aac"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:GeometryElementsSelection.get_references",
|
|
"name": "GeometryElementsSelection.get_references",
|
|
"family": "generic-object",
|
|
"status": "restricted",
|
|
"code": "gui_dependency_unavailable",
|
|
"message": "Official Fem Python API requires FreeCADGui, Qt, Coin3D, or VTK UI providers unavailable in the headless Web kernel",
|
|
"sourceEntry": "src/Mod/Fem/femguiutils/selection_widgets.py",
|
|
"sourceLine": 370,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"evidenceSha256": "cb5dd26d9ee82b90a20d3a42abd32aec81045caa81bcbba2bddf3259f77a5268"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:GeometryElementsSelection.get_item_text",
|
|
"name": "GeometryElementsSelection.get_item_text",
|
|
"family": "generic-object",
|
|
"status": "restricted",
|
|
"code": "gui_dependency_unavailable",
|
|
"message": "Official Fem Python API requires FreeCADGui, Qt, Coin3D, or VTK UI providers unavailable in the headless Web kernel",
|
|
"sourceEntry": "src/Mod/Fem/femguiutils/selection_widgets.py",
|
|
"sourceLine": 375,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"evidenceSha256": "090bfbffbdbd521ee2bc6874a6bb0b85f0ec076d75fb00b6cfea55f8ffba164b"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:GeometryElementsSelection.get_allitems_text",
|
|
"name": "GeometryElementsSelection.get_allitems_text",
|
|
"family": "generic-object",
|
|
"status": "restricted",
|
|
"code": "gui_dependency_unavailable",
|
|
"message": "Official Fem Python API requires FreeCADGui, Qt, Coin3D, or VTK UI providers unavailable in the headless Web kernel",
|
|
"sourceEntry": "src/Mod/Fem/femguiutils/selection_widgets.py",
|
|
"sourceLine": 378,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"evidenceSha256": "ee0dd4979fe6de9767c1dc7506118aa4256abcbde1271c433964c1de9d2d821a"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:VtkTableModel",
|
|
"name": "VtkTableModel",
|
|
"family": "generic-object",
|
|
"status": "restricted",
|
|
"code": "gui_dependency_unavailable",
|
|
"message": "Official Fem Python API requires FreeCADGui, Qt, Coin3D, or VTK UI providers unavailable in the headless Web kernel",
|
|
"sourceEntry": "src/Mod/Fem/femguiutils/vtk_table_view.py",
|
|
"sourceLine": 43,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"evidenceSha256": "21184c5dcecbd9b4c9b0b03af5a351fe4285634f9833c1c84b14fcb08f09c913"
|
|
}
|
|
],
|
|
"sourceEvidence": [
|
|
{
|
|
"apiId": "py:Fem:method:FemMesh.getNodeById",
|
|
"path": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"line": 194,
|
|
"declaration": "def getNodeById(self, node_id: int, /) -> Vector:",
|
|
"sha256": "05ff2247d3aa8bdc13f60820330a13cd3f80e2bbae21c1f7adad4a0b5dc5848d"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemMesh.getNodesByVertex",
|
|
"path": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"line": 214,
|
|
"declaration": "def getNodesByVertex(self, vertex: TopoShapeVertex, /) -> list[int]:",
|
|
"sha256": "05ff2247d3aa8bdc13f60820330a13cd3f80e2bbae21c1f7adad4a0b5dc5848d"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemMesh.getElementNodes",
|
|
"path": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"line": 219,
|
|
"declaration": "def getElementNodes(self, elem_id: int, /) -> tuple[int, ...]:",
|
|
"sha256": "05ff2247d3aa8bdc13f60820330a13cd3f80e2bbae21c1f7adad4a0b5dc5848d"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemMesh.getNodeElements",
|
|
"path": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"line": 224,
|
|
"declaration": "def getNodeElements(self, elem_id: int, elem_type: str = \"All\", /) -> tuple[int, ...]:",
|
|
"sha256": "05ff2247d3aa8bdc13f60820330a13cd3f80e2bbae21c1f7adad4a0b5dc5848d"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:FemPostBranchFilter",
|
|
"path": "src/Mod/Fem/App/FemPostBranchFilter.pyi",
|
|
"line": 17,
|
|
"declaration": "class FemPostBranchFilter(FemPostFilter):",
|
|
"sha256": "67a5e188b3b5213b7aa1ec456735ff90b8b939a5ad07be17d1bc030dd2a281e6"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemPostBranchFilter.getFilter",
|
|
"path": "src/Mod/Fem/App/FemPostBranchFilter.pyi",
|
|
"line": 25,
|
|
"declaration": "def getFilter(self) -> Any:",
|
|
"sha256": "67a5e188b3b5213b7aa1ec456735ff90b8b939a5ad07be17d1bc030dd2a281e6"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:FemPostFilter",
|
|
"path": "src/Mod/Fem/App/FemPostFilter.pyi",
|
|
"line": 18,
|
|
"declaration": "class FemPostFilter(FemPostObject):",
|
|
"sha256": "40056972f40db694848bb91d8b816b67029442686443fbfa772549a643d18bf0"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemPostFilter.getInputData",
|
|
"path": "src/Mod/Fem/App/FemPostFilter.pyi",
|
|
"line": 38,
|
|
"declaration": "def getInputData(self) -> object:",
|
|
"sha256": "40056972f40db694848bb91d8b816b67029442686443fbfa772549a643d18bf0"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemPostFilter.getOutputAlgorithm",
|
|
"path": "src/Mod/Fem/App/FemPostFilter.pyi",
|
|
"line": 59,
|
|
"declaration": "def getOutputAlgorithm(self) -> vtkAlgorithm:",
|
|
"sha256": "40056972f40db694848bb91d8b816b67029442686443fbfa772549a643d18bf0"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemPostObject.getDataSet",
|
|
"path": "src/Mod/Fem/App/FemPostObject.pyi",
|
|
"line": 35,
|
|
"declaration": "def getDataSet(self) -> vtkDataSet:",
|
|
"sha256": "2eeb4814e1b8720398b304dbac132ecdbee50bc39213b07c741650c4b4c7b1e3"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:FemPostPipeline",
|
|
"path": "src/Mod/Fem/App/FemPostPipeline.pyi",
|
|
"line": 20,
|
|
"declaration": "class FemPostPipeline(FemPostObject):",
|
|
"sha256": "c3df2afaf015726b7971721db40d8343047d68f4012ab31e64ae09ff81e93391"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemPostPipeline.getFilter",
|
|
"path": "src/Mod/Fem/App/FemPostPipeline.pyi",
|
|
"line": 78,
|
|
"declaration": "def getFilter(self) -> list[object]:",
|
|
"sha256": "c3df2afaf015726b7971721db40d8343047d68f4012ab31e64ae09ff81e93391"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemPostPipeline.getOutputAlgorithm",
|
|
"path": "src/Mod/Fem/App/FemPostPipeline.pyi",
|
|
"line": 106,
|
|
"declaration": "def getOutputAlgorithm(self) -> vtkAlgorithm:",
|
|
"sha256": "c3df2afaf015726b7971721db40d8343047d68f4012ab31e64ae09ff81e93391"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:createLabel.get_position",
|
|
"path": "src/Mod/Fem/CreateLabels.py",
|
|
"line": 84,
|
|
"declaration": "def get_position(self):",
|
|
"sha256": "76c7cb135e4389bde1b1cdb8b0b321d49703f75998a0eb1af9421525cad463ef"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:FemWorkbench",
|
|
"path": "src/Mod/Fem/InitGui.py",
|
|
"line": 63,
|
|
"declaration": "class FemWorkbench(Workbench):",
|
|
"sha256": "8fb2ed8d166e8ea1b0eea68d3ed0cf57e102b4d968c3b8d68a1584174e2daf3f"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:CommandManager.IsActive",
|
|
"path": "src/Mod/Fem/femcommands/manager.py",
|
|
"line": 71,
|
|
"declaration": "def IsActive(self):",
|
|
"sha256": "4f5ee48c3302127bbc912f955e0ce98f8a1dc59f54d90eb97f35c0523918a539"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:FemExamples",
|
|
"path": "src/Mod/Fem/femexamples/examplesgui.py",
|
|
"line": 39,
|
|
"declaration": "class FemExamples(QtGui.QWidget):",
|
|
"sha256": "b18359437f8af85a82455dd8aa857f8fd10eeaca2c69fb57d38ab1b374943e8f"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:HighlightContext",
|
|
"path": "src/Mod/Fem/femguiutils/disambiguate_solid_selection.py",
|
|
"line": 66,
|
|
"declaration": "class HighlightContext:",
|
|
"sha256": "7593e30229cd51e87601bea505c8a1b03c1630d78db58bd970f22661d511517a"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:FemMigrateGui",
|
|
"path": "src/Mod/Fem/femguiutils/migrate_gui.py",
|
|
"line": 36,
|
|
"declaration": "class FemMigrateGui:",
|
|
"sha256": "1d70f26d95d9cfe0e2168c240b053746b2fc0c1d8e2f6c838e09f5bc225bac95"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:BoundarySelector",
|
|
"path": "src/Mod/Fem/femguiutils/selection_widgets.py",
|
|
"line": 157,
|
|
"declaration": "class BoundarySelector(_Selector):",
|
|
"sha256": "79f23d4f5434078e620841702f0ef252416adfb9c82ad0940dea3e3e79bddb5b"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:GeometryElementsSelection.get_references",
|
|
"path": "src/Mod/Fem/femguiutils/selection_widgets.py",
|
|
"line": 370,
|
|
"declaration": "def get_references(self):",
|
|
"sha256": "79f23d4f5434078e620841702f0ef252416adfb9c82ad0940dea3e3e79bddb5b"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:GeometryElementsSelection.get_item_text",
|
|
"path": "src/Mod/Fem/femguiutils/selection_widgets.py",
|
|
"line": 375,
|
|
"declaration": "def get_item_text(self, ref):",
|
|
"sha256": "79f23d4f5434078e620841702f0ef252416adfb9c82ad0940dea3e3e79bddb5b"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:GeometryElementsSelection.get_allitems_text",
|
|
"path": "src/Mod/Fem/femguiutils/selection_widgets.py",
|
|
"line": 378,
|
|
"declaration": "def get_allitems_text(self):",
|
|
"sha256": "79f23d4f5434078e620841702f0ef252416adfb9c82ad0940dea3e3e79bddb5b"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:VtkTableModel",
|
|
"path": "src/Mod/Fem/femguiutils/vtk_table_view.py",
|
|
"line": 43,
|
|
"declaration": "class VtkTableModel(QtCore.QAbstractTableModel):",
|
|
"sha256": "85c0407bb35e7bc6195c4eb7c1b513f3d0edbfc7016fe1325d613bb06a35667c"
|
|
}
|
|
],
|
|
"resources": {
|
|
"resourcesReleased": true,
|
|
"documentMutation": false
|
|
},
|
|
"artifacts": {
|
|
"loader": {
|
|
"path": "web/public/kernel/FreeCADWebFemGenericFamilyProbe.js",
|
|
"sha256": "82a96ee3b6f6b512dab4ed8e073c05618b39b494c2a38246c8077783d091daed"
|
|
},
|
|
"wasm": {
|
|
"path": "web/public/kernel/FreeCADWebFemGenericFamilyProbe.wasm",
|
|
"sha256": "e49469cfa12ba4de99dd6506b701fd0a7789ae2b8fa2b87082f7da0ec980082f"
|
|
}
|
|
},
|
|
"boundaries": [
|
|
"FemMesh and FemPost records are exposed only after the compiled FreeCAD/WASM fixture executes the selected official API methods.",
|
|
"FreeCADGui, Qt, Coin3D, and VTK UI records are explicit restricted boundaries in the headless Fem Web kernel.",
|
|
"All statuses and typed Fem values originate from compiled FreeCAD through fc_web_dispatch_json; JavaScript only validates and transports the shared batch envelope."
|
|
]
|
|
}
|