Files
FreeCADWasmDev/docs/p6/fem-view-resource-module-batch-3fb6afb182db7008a295e463-runtime.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

1483 lines
67 KiB
JSON

{
"schema": "freecad-web-fem-view-resource-module-batch-runtime/v1",
"taskId": "FW-P6-FPA-Y",
"batchId": "3fb6afb182db7008a295e463",
"module": "Fem",
"tier": "tier-1-readonly",
"family": "view-resource",
"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:VPPostLineplotFieldData.getIcon",
"name": "VPPostLineplotFieldData.getIcon",
"family": "view-resource",
"kind": "method",
"sourcePath": "src/Mod/Fem/femviewprovider/view_post_lineplot.py",
"sourceLine": 328,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:VPPostLineplotFieldData.get_view_edit_widget",
"name": "VPPostLineplotFieldData.get_view_edit_widget",
"family": "view-resource",
"kind": "method",
"sourcePath": "src/Mod/Fem/femviewprovider/view_post_lineplot.py",
"sourceLine": 334,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:VPPostLineplotFieldData.get_preview",
"name": "VPPostLineplotFieldData.get_preview",
"family": "view-resource",
"kind": "method",
"sourcePath": "src/Mod/Fem/femviewprovider/view_post_lineplot.py",
"sourceLine": 337,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:VPPostLineplotIndexOverFrames.getIcon",
"name": "VPPostLineplotIndexOverFrames.getIcon",
"family": "view-resource",
"kind": "method",
"sourcePath": "src/Mod/Fem/femviewprovider/view_post_lineplot.py",
"sourceLine": 383,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:VPPostLineplot.getIcon",
"name": "VPPostLineplot.getIcon",
"family": "view-resource",
"kind": "method",
"sourcePath": "src/Mod/Fem/femviewprovider/view_post_lineplot.py",
"sourceLine": 467,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:VPPostLineplot.show_visualization",
"name": "VPPostLineplot.show_visualization",
"family": "view-resource",
"kind": "method",
"sourcePath": "src/Mod/Fem/femviewprovider/view_post_lineplot.py",
"sourceLine": 480,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:VPPostLineplot.update_visualization",
"name": "VPPostLineplot.update_visualization",
"family": "view-resource",
"kind": "method",
"sourcePath": "src/Mod/Fem/femviewprovider/view_post_lineplot.py",
"sourceLine": 503,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:VPPostTableFieldData.getIcon",
"name": "VPPostTableFieldData.getIcon",
"family": "view-resource",
"kind": "method",
"sourcePath": "src/Mod/Fem/femviewprovider/view_post_table.py",
"sourceLine": 198,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:VPPostTableFieldData.get_view_edit_widget",
"name": "VPPostTableFieldData.get_view_edit_widget",
"family": "view-resource",
"kind": "method",
"sourcePath": "src/Mod/Fem/femviewprovider/view_post_table.py",
"sourceLine": 204,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:VPPostTableFieldData.get_preview",
"name": "VPPostTableFieldData.get_preview",
"family": "view-resource",
"kind": "method",
"sourcePath": "src/Mod/Fem/femviewprovider/view_post_table.py",
"sourceLine": 207,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:VPPostTableIndexOverFrames.getIcon",
"name": "VPPostTableIndexOverFrames.getIcon",
"family": "view-resource",
"kind": "method",
"sourcePath": "src/Mod/Fem/femviewprovider/view_post_table.py",
"sourceLine": 225,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:VPPostTable.getIcon",
"name": "VPPostTable.getIcon",
"family": "view-resource",
"kind": "method",
"sourcePath": "src/Mod/Fem/femviewprovider/view_post_table.py",
"sourceLine": 240,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:VPPostTable.show_visualization",
"name": "VPPostTable.show_visualization",
"family": "view-resource",
"kind": "method",
"sourcePath": "src/Mod/Fem/femviewprovider/view_post_table.py",
"sourceLine": 253,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:VPPostTable.update_visualization",
"name": "VPPostTable.update_visualization",
"family": "view-resource",
"kind": "method",
"sourcePath": "src/Mod/Fem/femviewprovider/view_post_table.py",
"sourceLine": 270,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:VPSolverCalculiX.getIcon",
"name": "VPSolverCalculiX.getIcon",
"family": "view-resource",
"kind": "method",
"sourcePath": "src/Mod/Fem/femviewprovider/view_solver_calculix.py",
"sourceLine": 43,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:VPSolverCcxTools.getIcon",
"name": "VPSolverCcxTools.getIcon",
"family": "view-resource",
"kind": "method",
"sourcePath": "src/Mod/Fem/femviewprovider/view_solver_ccxtools.py",
"sourceLine": 41,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:VPSolverElmer.getIcon",
"name": "VPSolverElmer.getIcon",
"family": "view-resource",
"kind": "method",
"sourcePath": "src/Mod/Fem/femviewprovider/view_solver_elmer.py",
"sourceLine": 44,
"disposition": "planned"
}
]
}
},
"inputSha256": "c7104e7e67f1931a2cbb02b487ded67a27787207e434df8c3b3c5ba7bf737c94",
"result": {
"cmd": "fem.pythonFamilyBatch",
"count": 17,
"module": "Fem",
"ok": true,
"records": [
{
"apiId": "py:Fem:method:VPPostLineplotFieldData.getIcon",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "Official Fem view-resource API requires FreeCADGui, Qt, Coin3D, or a task-panel view provider unavailable in the headless Web kernel",
"name": "VPPostLineplotFieldData.getIcon",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_post_lineplot.py",
"sourceLine": 328,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:method:VPPostLineplotFieldData.get_view_edit_widget",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "Official Fem view-resource API requires FreeCADGui, Qt, Coin3D, or a task-panel view provider unavailable in the headless Web kernel",
"name": "VPPostLineplotFieldData.get_view_edit_widget",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_post_lineplot.py",
"sourceLine": 334,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:method:VPPostLineplotFieldData.get_preview",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "Official Fem view-resource API requires FreeCADGui, Qt, Coin3D, or a task-panel view provider unavailable in the headless Web kernel",
"name": "VPPostLineplotFieldData.get_preview",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_post_lineplot.py",
"sourceLine": 337,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:method:VPPostLineplotIndexOverFrames.getIcon",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "Official Fem view-resource API requires FreeCADGui, Qt, Coin3D, or a task-panel view provider unavailable in the headless Web kernel",
"name": "VPPostLineplotIndexOverFrames.getIcon",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_post_lineplot.py",
"sourceLine": 383,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:method:VPPostLineplot.getIcon",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "Official Fem view-resource API requires FreeCADGui, Qt, Coin3D, or a task-panel view provider unavailable in the headless Web kernel",
"name": "VPPostLineplot.getIcon",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_post_lineplot.py",
"sourceLine": 467,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:method:VPPostLineplot.show_visualization",
"code": "vtk_runtime_unavailable",
"family": "view-resource",
"message": "Official Fem post-visualization source imports the VTK Python data-model runtime, which is not linked into the headless Web kernel",
"name": "VPPostLineplot.show_visualization",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_post_lineplot.py",
"sourceLine": 480,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:method:VPPostLineplot.update_visualization",
"code": "vtk_runtime_unavailable",
"family": "view-resource",
"message": "Official Fem post-visualization source imports the VTK Python data-model runtime, which is not linked into the headless Web kernel",
"name": "VPPostLineplot.update_visualization",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_post_lineplot.py",
"sourceLine": 503,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:method:VPPostTableFieldData.getIcon",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "Official Fem view-resource API requires FreeCADGui, Qt, Coin3D, or a task-panel view provider unavailable in the headless Web kernel",
"name": "VPPostTableFieldData.getIcon",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_post_table.py",
"sourceLine": 198,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:method:VPPostTableFieldData.get_view_edit_widget",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "Official Fem view-resource API requires FreeCADGui, Qt, Coin3D, or a task-panel view provider unavailable in the headless Web kernel",
"name": "VPPostTableFieldData.get_view_edit_widget",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_post_table.py",
"sourceLine": 204,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:method:VPPostTableFieldData.get_preview",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "Official Fem view-resource API requires FreeCADGui, Qt, Coin3D, or a task-panel view provider unavailable in the headless Web kernel",
"name": "VPPostTableFieldData.get_preview",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_post_table.py",
"sourceLine": 207,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:method:VPPostTableIndexOverFrames.getIcon",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "Official Fem view-resource API requires FreeCADGui, Qt, Coin3D, or a task-panel view provider unavailable in the headless Web kernel",
"name": "VPPostTableIndexOverFrames.getIcon",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_post_table.py",
"sourceLine": 225,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:method:VPPostTable.getIcon",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "Official Fem view-resource API requires FreeCADGui, Qt, Coin3D, or a task-panel view provider unavailable in the headless Web kernel",
"name": "VPPostTable.getIcon",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_post_table.py",
"sourceLine": 240,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:method:VPPostTable.show_visualization",
"code": "vtk_runtime_unavailable",
"family": "view-resource",
"message": "Official Fem post-visualization source imports the VTK Python data-model runtime, which is not linked into the headless Web kernel",
"name": "VPPostTable.show_visualization",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_post_table.py",
"sourceLine": 253,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:method:VPPostTable.update_visualization",
"code": "vtk_runtime_unavailable",
"family": "view-resource",
"message": "Official Fem post-visualization source imports the VTK Python data-model runtime, which is not linked into the headless Web kernel",
"name": "VPPostTable.update_visualization",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_post_table.py",
"sourceLine": 270,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:method:VPSolverCalculiX.getIcon",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "Official Fem view-resource API requires FreeCADGui, Qt, Coin3D, or a task-panel view provider unavailable in the headless Web kernel",
"name": "VPSolverCalculiX.getIcon",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_solver_calculix.py",
"sourceLine": 43,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:method:VPSolverCcxTools.getIcon",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "Official Fem view-resource API requires FreeCADGui, Qt, Coin3D, or a task-panel view provider unavailable in the headless Web kernel",
"name": "VPSolverCcxTools.getIcon",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_solver_ccxtools.py",
"sourceLine": 41,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:method:VPSolverElmer.getIcon",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "Official Fem view-resource API requires FreeCADGui, Qt, Coin3D, or a task-panel view provider unavailable in the headless Web kernel",
"name": "VPSolverElmer.getIcon",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_solver_elmer.py",
"sourceLine": 44,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
}
],
"resourcesReleased": true,
"schema": "freecad-web-fem/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-1-readonly"
},
"resultSha256": "5055ad6b4fee824b46a8d4b6b63fd6b062df169a8a4381dff56913b61af6d8ca",
"replay": {
"equal": true,
"resultSha256": "5055ad6b4fee824b46a8d4b6b63fd6b062df169a8a4381dff56913b61af6d8ca"
},
"facadeWorker": {
"ready": {
"kind": "ready",
"action": "fem.pythonFamilyBatch"
},
"success": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "result",
"requestId": "fem-view-resource-success",
"result": {
"cmd": "fem.pythonFamilyBatch",
"count": 17,
"module": "Fem",
"ok": true,
"records": [
{
"apiId": "py:Fem:method:VPPostLineplotFieldData.getIcon",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "Official Fem view-resource API requires FreeCADGui, Qt, Coin3D, or a task-panel view provider unavailable in the headless Web kernel",
"name": "VPPostLineplotFieldData.getIcon",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_post_lineplot.py",
"sourceLine": 328,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:method:VPPostLineplotFieldData.get_view_edit_widget",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "Official Fem view-resource API requires FreeCADGui, Qt, Coin3D, or a task-panel view provider unavailable in the headless Web kernel",
"name": "VPPostLineplotFieldData.get_view_edit_widget",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_post_lineplot.py",
"sourceLine": 334,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:method:VPPostLineplotFieldData.get_preview",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "Official Fem view-resource API requires FreeCADGui, Qt, Coin3D, or a task-panel view provider unavailable in the headless Web kernel",
"name": "VPPostLineplotFieldData.get_preview",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_post_lineplot.py",
"sourceLine": 337,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:method:VPPostLineplotIndexOverFrames.getIcon",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "Official Fem view-resource API requires FreeCADGui, Qt, Coin3D, or a task-panel view provider unavailable in the headless Web kernel",
"name": "VPPostLineplotIndexOverFrames.getIcon",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_post_lineplot.py",
"sourceLine": 383,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:method:VPPostLineplot.getIcon",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "Official Fem view-resource API requires FreeCADGui, Qt, Coin3D, or a task-panel view provider unavailable in the headless Web kernel",
"name": "VPPostLineplot.getIcon",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_post_lineplot.py",
"sourceLine": 467,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:method:VPPostLineplot.show_visualization",
"code": "vtk_runtime_unavailable",
"family": "view-resource",
"message": "Official Fem post-visualization source imports the VTK Python data-model runtime, which is not linked into the headless Web kernel",
"name": "VPPostLineplot.show_visualization",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_post_lineplot.py",
"sourceLine": 480,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:method:VPPostLineplot.update_visualization",
"code": "vtk_runtime_unavailable",
"family": "view-resource",
"message": "Official Fem post-visualization source imports the VTK Python data-model runtime, which is not linked into the headless Web kernel",
"name": "VPPostLineplot.update_visualization",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_post_lineplot.py",
"sourceLine": 503,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:method:VPPostTableFieldData.getIcon",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "Official Fem view-resource API requires FreeCADGui, Qt, Coin3D, or a task-panel view provider unavailable in the headless Web kernel",
"name": "VPPostTableFieldData.getIcon",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_post_table.py",
"sourceLine": 198,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:method:VPPostTableFieldData.get_view_edit_widget",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "Official Fem view-resource API requires FreeCADGui, Qt, Coin3D, or a task-panel view provider unavailable in the headless Web kernel",
"name": "VPPostTableFieldData.get_view_edit_widget",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_post_table.py",
"sourceLine": 204,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:method:VPPostTableFieldData.get_preview",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "Official Fem view-resource API requires FreeCADGui, Qt, Coin3D, or a task-panel view provider unavailable in the headless Web kernel",
"name": "VPPostTableFieldData.get_preview",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_post_table.py",
"sourceLine": 207,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:method:VPPostTableIndexOverFrames.getIcon",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "Official Fem view-resource API requires FreeCADGui, Qt, Coin3D, or a task-panel view provider unavailable in the headless Web kernel",
"name": "VPPostTableIndexOverFrames.getIcon",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_post_table.py",
"sourceLine": 225,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:method:VPPostTable.getIcon",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "Official Fem view-resource API requires FreeCADGui, Qt, Coin3D, or a task-panel view provider unavailable in the headless Web kernel",
"name": "VPPostTable.getIcon",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_post_table.py",
"sourceLine": 240,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:method:VPPostTable.show_visualization",
"code": "vtk_runtime_unavailable",
"family": "view-resource",
"message": "Official Fem post-visualization source imports the VTK Python data-model runtime, which is not linked into the headless Web kernel",
"name": "VPPostTable.show_visualization",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_post_table.py",
"sourceLine": 253,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:method:VPPostTable.update_visualization",
"code": "vtk_runtime_unavailable",
"family": "view-resource",
"message": "Official Fem post-visualization source imports the VTK Python data-model runtime, which is not linked into the headless Web kernel",
"name": "VPPostTable.update_visualization",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_post_table.py",
"sourceLine": 270,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:method:VPSolverCalculiX.getIcon",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "Official Fem view-resource API requires FreeCADGui, Qt, Coin3D, or a task-panel view provider unavailable in the headless Web kernel",
"name": "VPSolverCalculiX.getIcon",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_solver_calculix.py",
"sourceLine": 43,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:method:VPSolverCcxTools.getIcon",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "Official Fem view-resource API requires FreeCADGui, Qt, Coin3D, or a task-panel view provider unavailable in the headless Web kernel",
"name": "VPSolverCcxTools.getIcon",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_solver_ccxtools.py",
"sourceLine": 41,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:method:VPSolverElmer.getIcon",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "Official Fem view-resource API requires FreeCADGui, Qt, Coin3D, or a task-panel view provider unavailable in the headless Web kernel",
"name": "VPSolverElmer.getIcon",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_solver_elmer.py",
"sourceLine": 44,
"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-view-resource-repeat",
"result": {
"cmd": "fem.pythonFamilyBatch",
"count": 17,
"module": "Fem",
"ok": true,
"records": [
{
"apiId": "py:Fem:method:VPPostLineplotFieldData.getIcon",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "Official Fem view-resource API requires FreeCADGui, Qt, Coin3D, or a task-panel view provider unavailable in the headless Web kernel",
"name": "VPPostLineplotFieldData.getIcon",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_post_lineplot.py",
"sourceLine": 328,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:method:VPPostLineplotFieldData.get_view_edit_widget",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "Official Fem view-resource API requires FreeCADGui, Qt, Coin3D, or a task-panel view provider unavailable in the headless Web kernel",
"name": "VPPostLineplotFieldData.get_view_edit_widget",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_post_lineplot.py",
"sourceLine": 334,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:method:VPPostLineplotFieldData.get_preview",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "Official Fem view-resource API requires FreeCADGui, Qt, Coin3D, or a task-panel view provider unavailable in the headless Web kernel",
"name": "VPPostLineplotFieldData.get_preview",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_post_lineplot.py",
"sourceLine": 337,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:method:VPPostLineplotIndexOverFrames.getIcon",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "Official Fem view-resource API requires FreeCADGui, Qt, Coin3D, or a task-panel view provider unavailable in the headless Web kernel",
"name": "VPPostLineplotIndexOverFrames.getIcon",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_post_lineplot.py",
"sourceLine": 383,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:method:VPPostLineplot.getIcon",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "Official Fem view-resource API requires FreeCADGui, Qt, Coin3D, or a task-panel view provider unavailable in the headless Web kernel",
"name": "VPPostLineplot.getIcon",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_post_lineplot.py",
"sourceLine": 467,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:method:VPPostLineplot.show_visualization",
"code": "vtk_runtime_unavailable",
"family": "view-resource",
"message": "Official Fem post-visualization source imports the VTK Python data-model runtime, which is not linked into the headless Web kernel",
"name": "VPPostLineplot.show_visualization",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_post_lineplot.py",
"sourceLine": 480,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:method:VPPostLineplot.update_visualization",
"code": "vtk_runtime_unavailable",
"family": "view-resource",
"message": "Official Fem post-visualization source imports the VTK Python data-model runtime, which is not linked into the headless Web kernel",
"name": "VPPostLineplot.update_visualization",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_post_lineplot.py",
"sourceLine": 503,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:method:VPPostTableFieldData.getIcon",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "Official Fem view-resource API requires FreeCADGui, Qt, Coin3D, or a task-panel view provider unavailable in the headless Web kernel",
"name": "VPPostTableFieldData.getIcon",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_post_table.py",
"sourceLine": 198,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:method:VPPostTableFieldData.get_view_edit_widget",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "Official Fem view-resource API requires FreeCADGui, Qt, Coin3D, or a task-panel view provider unavailable in the headless Web kernel",
"name": "VPPostTableFieldData.get_view_edit_widget",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_post_table.py",
"sourceLine": 204,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:method:VPPostTableFieldData.get_preview",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "Official Fem view-resource API requires FreeCADGui, Qt, Coin3D, or a task-panel view provider unavailable in the headless Web kernel",
"name": "VPPostTableFieldData.get_preview",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_post_table.py",
"sourceLine": 207,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:method:VPPostTableIndexOverFrames.getIcon",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "Official Fem view-resource API requires FreeCADGui, Qt, Coin3D, or a task-panel view provider unavailable in the headless Web kernel",
"name": "VPPostTableIndexOverFrames.getIcon",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_post_table.py",
"sourceLine": 225,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:method:VPPostTable.getIcon",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "Official Fem view-resource API requires FreeCADGui, Qt, Coin3D, or a task-panel view provider unavailable in the headless Web kernel",
"name": "VPPostTable.getIcon",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_post_table.py",
"sourceLine": 240,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:method:VPPostTable.show_visualization",
"code": "vtk_runtime_unavailable",
"family": "view-resource",
"message": "Official Fem post-visualization source imports the VTK Python data-model runtime, which is not linked into the headless Web kernel",
"name": "VPPostTable.show_visualization",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_post_table.py",
"sourceLine": 253,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:method:VPPostTable.update_visualization",
"code": "vtk_runtime_unavailable",
"family": "view-resource",
"message": "Official Fem post-visualization source imports the VTK Python data-model runtime, which is not linked into the headless Web kernel",
"name": "VPPostTable.update_visualization",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_post_table.py",
"sourceLine": 270,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:method:VPSolverCalculiX.getIcon",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "Official Fem view-resource API requires FreeCADGui, Qt, Coin3D, or a task-panel view provider unavailable in the headless Web kernel",
"name": "VPSolverCalculiX.getIcon",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_solver_calculix.py",
"sourceLine": 43,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:method:VPSolverCcxTools.getIcon",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "Official Fem view-resource API requires FreeCADGui, Qt, Coin3D, or a task-panel view provider unavailable in the headless Web kernel",
"name": "VPSolverCcxTools.getIcon",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_solver_ccxtools.py",
"sourceLine": 41,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:method:VPSolverElmer.getIcon",
"code": "gui_dependency_unavailable",
"family": "view-resource",
"message": "Official Fem view-resource API requires FreeCADGui, Qt, Coin3D, or a task-panel view provider unavailable in the headless Web kernel",
"name": "VPSolverElmer.getIcon",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_solver_elmer.py",
"sourceLine": 44,
"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-view-resource-cross",
"result": {
"cmd": "fem.pythonFamilyBatch",
"count": 1,
"module": "Fem",
"ok": true,
"records": [
{
"apiId": "py:BIM:class:Binding",
"code": "unmatched_source_record",
"family": "view-resource",
"message": "Fem adapter rejects API records owned by another module",
"name": "VPPostLineplotFieldData.getIcon",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_post_lineplot.py",
"sourceLine": 328,
"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-view-resource-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-view-resource-cancel",
"error": {
"code": "cancelled",
"message": "request was cancelled"
}
},
"reset": {
"kind": "reset",
"requestId": "fem-view-resource-reset"
},
"traceSha256": "3621fca12fcc413108efc64142921e3b75383b1fa7a1e33f0770512742708bb6"
},
"dispositionCounts": {
"exposed": 0,
"restricted": 17,
"nonportable": 0,
"not_implemented": 0
},
"records": [
{
"apiId": "py:Fem:method:VPPostLineplotFieldData.getIcon",
"name": "VPPostLineplotFieldData.getIcon",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "Official Fem view-resource API requires FreeCADGui, Qt, Coin3D, or a task-panel view provider unavailable in the headless Web kernel",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_post_lineplot.py",
"sourceLine": 328,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "52dfd822586ba372c27b5238a10b0d2ba1f0517fc84f72ba7e4e218d9425efe7"
},
{
"apiId": "py:Fem:method:VPPostLineplotFieldData.get_view_edit_widget",
"name": "VPPostLineplotFieldData.get_view_edit_widget",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "Official Fem view-resource API requires FreeCADGui, Qt, Coin3D, or a task-panel view provider unavailable in the headless Web kernel",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_post_lineplot.py",
"sourceLine": 334,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "2fb004a345fd4d4b6624c4847d1625c3720cf7d417110b5e1971b45ef9ecd148"
},
{
"apiId": "py:Fem:method:VPPostLineplotFieldData.get_preview",
"name": "VPPostLineplotFieldData.get_preview",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "Official Fem view-resource API requires FreeCADGui, Qt, Coin3D, or a task-panel view provider unavailable in the headless Web kernel",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_post_lineplot.py",
"sourceLine": 337,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "a80d1b9e2adc8f183b2981bd049cbfc1b6fadc35988a0609323025454f09bedf"
},
{
"apiId": "py:Fem:method:VPPostLineplotIndexOverFrames.getIcon",
"name": "VPPostLineplotIndexOverFrames.getIcon",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "Official Fem view-resource API requires FreeCADGui, Qt, Coin3D, or a task-panel view provider unavailable in the headless Web kernel",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_post_lineplot.py",
"sourceLine": 383,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "a82c8e1b2f73d6d96c0d5ef830bc3636a6b47c70dd7c17e9e238834caef4dffc"
},
{
"apiId": "py:Fem:method:VPPostLineplot.getIcon",
"name": "VPPostLineplot.getIcon",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "Official Fem view-resource API requires FreeCADGui, Qt, Coin3D, or a task-panel view provider unavailable in the headless Web kernel",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_post_lineplot.py",
"sourceLine": 467,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "b5f33d80876971d8846aefea30cbeefd64b248a72c341982f4fce3bdab10a0a4"
},
{
"apiId": "py:Fem:method:VPPostLineplot.show_visualization",
"name": "VPPostLineplot.show_visualization",
"family": "view-resource",
"status": "restricted",
"code": "vtk_runtime_unavailable",
"message": "Official Fem post-visualization source imports the VTK Python data-model runtime, which is not linked into the headless Web kernel",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_post_lineplot.py",
"sourceLine": 480,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "732a6e82216d7f5a3717817e065a06d81bf71ba22fcad64810bebda44f3079bd"
},
{
"apiId": "py:Fem:method:VPPostLineplot.update_visualization",
"name": "VPPostLineplot.update_visualization",
"family": "view-resource",
"status": "restricted",
"code": "vtk_runtime_unavailable",
"message": "Official Fem post-visualization source imports the VTK Python data-model runtime, which is not linked into the headless Web kernel",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_post_lineplot.py",
"sourceLine": 503,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "ebe2ed5d0348edcf3020ab7c5ad1f07f3212584ce90e49c0d03d13b2519f48e0"
},
{
"apiId": "py:Fem:method:VPPostTableFieldData.getIcon",
"name": "VPPostTableFieldData.getIcon",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "Official Fem view-resource API requires FreeCADGui, Qt, Coin3D, or a task-panel view provider unavailable in the headless Web kernel",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_post_table.py",
"sourceLine": 198,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "a81fd5760f8b94f5011c1c28451be1f6902b3c595d2ae3d79294faabb0106eca"
},
{
"apiId": "py:Fem:method:VPPostTableFieldData.get_view_edit_widget",
"name": "VPPostTableFieldData.get_view_edit_widget",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "Official Fem view-resource API requires FreeCADGui, Qt, Coin3D, or a task-panel view provider unavailable in the headless Web kernel",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_post_table.py",
"sourceLine": 204,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "e95f5e39f9460ea90fd5d51a73b995ae53e363d56e69918570b3de69d0271f39"
},
{
"apiId": "py:Fem:method:VPPostTableFieldData.get_preview",
"name": "VPPostTableFieldData.get_preview",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "Official Fem view-resource API requires FreeCADGui, Qt, Coin3D, or a task-panel view provider unavailable in the headless Web kernel",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_post_table.py",
"sourceLine": 207,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "94aa1620e47585e6cb561ecec575c327470dbbf38aebb38343a5bf1e9849a5e1"
},
{
"apiId": "py:Fem:method:VPPostTableIndexOverFrames.getIcon",
"name": "VPPostTableIndexOverFrames.getIcon",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "Official Fem view-resource API requires FreeCADGui, Qt, Coin3D, or a task-panel view provider unavailable in the headless Web kernel",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_post_table.py",
"sourceLine": 225,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "da9a3ac6959d56859b3fe7cce1ba6b2f6f5015f77092a2d1186f387a0ee8321a"
},
{
"apiId": "py:Fem:method:VPPostTable.getIcon",
"name": "VPPostTable.getIcon",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "Official Fem view-resource API requires FreeCADGui, Qt, Coin3D, or a task-panel view provider unavailable in the headless Web kernel",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_post_table.py",
"sourceLine": 240,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "e0ce6295d5fd8f0df90041bb5793251cff42d9587aa5b908f27279d120f3325c"
},
{
"apiId": "py:Fem:method:VPPostTable.show_visualization",
"name": "VPPostTable.show_visualization",
"family": "view-resource",
"status": "restricted",
"code": "vtk_runtime_unavailable",
"message": "Official Fem post-visualization source imports the VTK Python data-model runtime, which is not linked into the headless Web kernel",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_post_table.py",
"sourceLine": 253,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "4d5dda6035a97d8304adcd0183e7e978574e372dbd1508402a6fe0eefe346cca"
},
{
"apiId": "py:Fem:method:VPPostTable.update_visualization",
"name": "VPPostTable.update_visualization",
"family": "view-resource",
"status": "restricted",
"code": "vtk_runtime_unavailable",
"message": "Official Fem post-visualization source imports the VTK Python data-model runtime, which is not linked into the headless Web kernel",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_post_table.py",
"sourceLine": 270,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "c1305aa2d3743251ceb15c880df6eed15fed4869e38203c3d705dc34fbb8cf49"
},
{
"apiId": "py:Fem:method:VPSolverCalculiX.getIcon",
"name": "VPSolverCalculiX.getIcon",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "Official Fem view-resource API requires FreeCADGui, Qt, Coin3D, or a task-panel view provider unavailable in the headless Web kernel",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_solver_calculix.py",
"sourceLine": 43,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "210c3bf0099bd13ae0a8bb53b58d87f8275a37c1e56c39bdd3e62448a7eb6dee"
},
{
"apiId": "py:Fem:method:VPSolverCcxTools.getIcon",
"name": "VPSolverCcxTools.getIcon",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "Official Fem view-resource API requires FreeCADGui, Qt, Coin3D, or a task-panel view provider unavailable in the headless Web kernel",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_solver_ccxtools.py",
"sourceLine": 41,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "086af3f05c103930f730ba7222cc5010350f7135acb2248cab81d308c2b28442"
},
{
"apiId": "py:Fem:method:VPSolverElmer.getIcon",
"name": "VPSolverElmer.getIcon",
"family": "view-resource",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "Official Fem view-resource API requires FreeCADGui, Qt, Coin3D, or a task-panel view provider unavailable in the headless Web kernel",
"sourceEntry": "src/Mod/Fem/femviewprovider/view_solver_elmer.py",
"sourceLine": 44,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "90f0b4f7481d05b116f0125ece2934eb521165683983bb406ef1642d0c0b46ba"
}
],
"sourceEvidence": [
{
"apiId": "py:Fem:method:VPPostLineplotFieldData.getIcon",
"path": "src/Mod/Fem/femviewprovider/view_post_lineplot.py",
"line": 328,
"declaration": "def getIcon(self):",
"sha256": "1c419545382933aa6c02a7edbce085bd65a29d34a21dd4034e199d9f72d85d95"
},
{
"apiId": "py:Fem:method:VPPostLineplotFieldData.get_view_edit_widget",
"path": "src/Mod/Fem/femviewprovider/view_post_lineplot.py",
"line": 334,
"declaration": "def get_view_edit_widget(self, post_dialog):",
"sha256": "1c419545382933aa6c02a7edbce085bd65a29d34a21dd4034e199d9f72d85d95"
},
{
"apiId": "py:Fem:method:VPPostLineplotFieldData.get_preview",
"path": "src/Mod/Fem/femviewprovider/view_post_lineplot.py",
"line": 337,
"declaration": "def get_preview(self):",
"sha256": "1c419545382933aa6c02a7edbce085bd65a29d34a21dd4034e199d9f72d85d95"
},
{
"apiId": "py:Fem:method:VPPostLineplotIndexOverFrames.getIcon",
"path": "src/Mod/Fem/femviewprovider/view_post_lineplot.py",
"line": 383,
"declaration": "def getIcon(self):",
"sha256": "1c419545382933aa6c02a7edbce085bd65a29d34a21dd4034e199d9f72d85d95"
},
{
"apiId": "py:Fem:method:VPPostLineplot.getIcon",
"path": "src/Mod/Fem/femviewprovider/view_post_lineplot.py",
"line": 467,
"declaration": "def getIcon(self):",
"sha256": "1c419545382933aa6c02a7edbce085bd65a29d34a21dd4034e199d9f72d85d95"
},
{
"apiId": "py:Fem:method:VPPostLineplot.show_visualization",
"path": "src/Mod/Fem/femviewprovider/view_post_lineplot.py",
"line": 480,
"declaration": "def show_visualization(self):",
"sha256": "1c419545382933aa6c02a7edbce085bd65a29d34a21dd4034e199d9f72d85d95"
},
{
"apiId": "py:Fem:method:VPPostLineplot.update_visualization",
"path": "src/Mod/Fem/femviewprovider/view_post_lineplot.py",
"line": 503,
"declaration": "def update_visualization(self):",
"sha256": "1c419545382933aa6c02a7edbce085bd65a29d34a21dd4034e199d9f72d85d95"
},
{
"apiId": "py:Fem:method:VPPostTableFieldData.getIcon",
"path": "src/Mod/Fem/femviewprovider/view_post_table.py",
"line": 198,
"declaration": "def getIcon(self):",
"sha256": "ace3527dbc9e1899cb10d463632dbd65986e41d235c6d0179946f6c8e26c6b4c"
},
{
"apiId": "py:Fem:method:VPPostTableFieldData.get_view_edit_widget",
"path": "src/Mod/Fem/femviewprovider/view_post_table.py",
"line": 204,
"declaration": "def get_view_edit_widget(self, post_dialog):",
"sha256": "ace3527dbc9e1899cb10d463632dbd65986e41d235c6d0179946f6c8e26c6b4c"
},
{
"apiId": "py:Fem:method:VPPostTableFieldData.get_preview",
"path": "src/Mod/Fem/femviewprovider/view_post_table.py",
"line": 207,
"declaration": "def get_preview(self):",
"sha256": "ace3527dbc9e1899cb10d463632dbd65986e41d235c6d0179946f6c8e26c6b4c"
},
{
"apiId": "py:Fem:method:VPPostTableIndexOverFrames.getIcon",
"path": "src/Mod/Fem/femviewprovider/view_post_table.py",
"line": 225,
"declaration": "def getIcon(self):",
"sha256": "ace3527dbc9e1899cb10d463632dbd65986e41d235c6d0179946f6c8e26c6b4c"
},
{
"apiId": "py:Fem:method:VPPostTable.getIcon",
"path": "src/Mod/Fem/femviewprovider/view_post_table.py",
"line": 240,
"declaration": "def getIcon(self):",
"sha256": "ace3527dbc9e1899cb10d463632dbd65986e41d235c6d0179946f6c8e26c6b4c"
},
{
"apiId": "py:Fem:method:VPPostTable.show_visualization",
"path": "src/Mod/Fem/femviewprovider/view_post_table.py",
"line": 253,
"declaration": "def show_visualization(self):",
"sha256": "ace3527dbc9e1899cb10d463632dbd65986e41d235c6d0179946f6c8e26c6b4c"
},
{
"apiId": "py:Fem:method:VPPostTable.update_visualization",
"path": "src/Mod/Fem/femviewprovider/view_post_table.py",
"line": 270,
"declaration": "def update_visualization(self):",
"sha256": "ace3527dbc9e1899cb10d463632dbd65986e41d235c6d0179946f6c8e26c6b4c"
},
{
"apiId": "py:Fem:method:VPSolverCalculiX.getIcon",
"path": "src/Mod/Fem/femviewprovider/view_solver_calculix.py",
"line": 43,
"declaration": "def getIcon(self):",
"sha256": "0b2c30a6a5fe3f662652e2a1a7d2ee44ca7a1308aeb18234eec6241110c06601"
},
{
"apiId": "py:Fem:method:VPSolverCcxTools.getIcon",
"path": "src/Mod/Fem/femviewprovider/view_solver_ccxtools.py",
"line": 41,
"declaration": "def getIcon(self):",
"sha256": "ef3158f124c8294b12ef79ac189ca27ac0c467b78381b1f294fd109ca261d1fa"
},
{
"apiId": "py:Fem:method:VPSolverElmer.getIcon",
"path": "src/Mod/Fem/femviewprovider/view_solver_elmer.py",
"line": 44,
"declaration": "def getIcon(self):",
"sha256": "85941efdecc0a988f02463a4a9fee831cc31a57efb8cb496336212f957f3f17f"
}
],
"resources": {
"resourcesReleased": true,
"documentMutation": false
},
"artifacts": {
"loader": {
"path": "freecad-source/build-web/fem-wasm/bin/FreeCADWebFemGenericFamilyProbe.js",
"sha256": "a565b1e2485af85497859259c1b1ba2c7c93e9819a66fe944ca1c2da30f321e6"
},
"wasm": {
"path": "freecad-source/build-web/fem-wasm/bin/FreeCADWebFemGenericFamilyProbe.wasm",
"sha256": "42bd0e5183e6454b8bd9e51ec3afcedb2dba6898dadaa2a23c0209f0b11fa503"
}
},
"boundaries": [
"Registry and BaseViewProxy methods execute from official Fem source in the compiled FreeCAD/WASM Python runtime.",
"FreeCADGui, Qt, Coin3D, and task-panel view-provider records are explicit GUI boundaries in the headless Fem Web kernel.",
"Post-visualization records importing vtkmodules are explicit VTK Python runtime boundaries; JavaScript only transports and validates the native batch envelope."
]
}