Files
FreeCADWasmDev/docs/p6/fem-view-resource-module-batch-2aa8705c937b725e8ea2c041-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

2548 lines
103 KiB
JSON

{
"schema": "freecad-web-fem-view-resource-module-batch-runtime/v1",
"taskId": "FW-P6-FPA-Y",
"batchId": "2aa8705c937b725e8ea2c041",
"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:BaseViewProxy.setDisplayMode",
"name": "BaseViewProxy.setDisplayMode",
"family": "view-resource",
"kind": "method",
"sourcePath": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 66,
"disposition": "planned"
},
{
"apiId": "py:Fem:class:DeformationViewProxy",
"name": "DeformationViewProxy",
"family": "view-resource",
"kind": "class",
"sourcePath": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 74,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:DeformationViewProxy.getIcon",
"name": "DeformationViewProxy.getIcon",
"family": "view-resource",
"kind": "method",
"sourcePath": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 76,
"disposition": "planned"
},
{
"apiId": "py:Fem:class:ElasticityViewProxy",
"name": "ElasticityViewProxy",
"family": "view-resource",
"kind": "class",
"sourcePath": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 84,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:ElasticityViewProxy.getIcon",
"name": "ElasticityViewProxy.getIcon",
"family": "view-resource",
"kind": "method",
"sourcePath": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 86,
"disposition": "planned"
},
{
"apiId": "py:Fem:class:ElectricforceViewProxy",
"name": "ElectricforceViewProxy",
"family": "view-resource",
"kind": "class",
"sourcePath": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 94,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:ElectricforceViewProxy.getIcon",
"name": "ElectricforceViewProxy.getIcon",
"family": "view-resource",
"kind": "method",
"sourcePath": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 96,
"disposition": "planned"
},
{
"apiId": "py:Fem:class:ElectrostaticViewProxy",
"name": "ElectrostaticViewProxy",
"family": "view-resource",
"kind": "class",
"sourcePath": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 104,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:ElectrostaticViewProxy.getIcon",
"name": "ElectrostaticViewProxy.getIcon",
"family": "view-resource",
"kind": "method",
"sourcePath": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 106,
"disposition": "planned"
},
{
"apiId": "py:Fem:class:FlowViewProxy",
"name": "FlowViewProxy",
"family": "view-resource",
"kind": "class",
"sourcePath": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 114,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:FlowViewProxy.getIcon",
"name": "FlowViewProxy.getIcon",
"family": "view-resource",
"kind": "method",
"sourcePath": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 116,
"disposition": "planned"
},
{
"apiId": "py:Fem:class:FluxViewProxy",
"name": "FluxViewProxy",
"family": "view-resource",
"kind": "class",
"sourcePath": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 124,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:FluxViewProxy.getIcon",
"name": "FluxViewProxy.getIcon",
"family": "view-resource",
"kind": "method",
"sourcePath": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 126,
"disposition": "planned"
},
{
"apiId": "py:Fem:class:HeatViewProxy",
"name": "HeatViewProxy",
"family": "view-resource",
"kind": "class",
"sourcePath": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 134,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:HeatViewProxy.getIcon",
"name": "HeatViewProxy.getIcon",
"family": "view-resource",
"kind": "method",
"sourcePath": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 136,
"disposition": "planned"
},
{
"apiId": "py:Fem:class:MagnetodynamicViewProxy",
"name": "MagnetodynamicViewProxy",
"family": "view-resource",
"kind": "class",
"sourcePath": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 144,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:MagnetodynamicViewProxy.getIcon",
"name": "MagnetodynamicViewProxy.getIcon",
"family": "view-resource",
"kind": "method",
"sourcePath": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 146,
"disposition": "planned"
},
{
"apiId": "py:Fem:class:Magnetodynamic2DViewProxy",
"name": "Magnetodynamic2DViewProxy",
"family": "view-resource",
"kind": "class",
"sourcePath": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 154,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:Magnetodynamic2DViewProxy.getIcon",
"name": "Magnetodynamic2DViewProxy.getIcon",
"family": "view-resource",
"kind": "method",
"sourcePath": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 156,
"disposition": "planned"
},
{
"apiId": "py:Fem:class:StaticCurrentViewProxy",
"name": "StaticCurrentViewProxy",
"family": "view-resource",
"kind": "class",
"sourcePath": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 164,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:StaticCurrentViewProxy.getIcon",
"name": "StaticCurrentViewProxy.getIcon",
"family": "view-resource",
"kind": "method",
"sourcePath": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 166,
"disposition": "planned"
},
{
"apiId": "py:Fem:method:ViewProxy.getIcon",
"name": "ViewProxy.getIcon",
"family": "view-resource",
"kind": "method",
"sourcePath": "src/Mod/Fem/femsolver/mystran/solver.py",
"sourceLine": 95,
"disposition": "planned"
},
{
"apiId": "py:Fem:function:display",
"name": "display",
"family": "view-resource",
"kind": "function",
"sourcePath": "src/Mod/Fem/femsolver/report.py",
"sourceLine": 39,
"disposition": "planned"
},
{
"apiId": "py:Fem:function:displayGui",
"name": "displayGui",
"family": "view-resource",
"kind": "function",
"sourcePath": "src/Mod/Fem/femsolver/report.py",
"sourceLine": 46,
"disposition": "planned"
}
]
}
},
"inputSha256": "89f08182bc90e83c043dcdce4b80fe2148b26672252b67bbddc7e8f37e3390c4",
"result": {
"cmd": "fem.pythonFamilyBatch",
"count": 24,
"module": "Fem",
"ok": true,
"records": [
{
"apiId": "py:Fem:method:BaseViewProxy.setDisplayMode",
"code": "native_fixture",
"family": "view-resource",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"name": "BaseViewProxy.setDisplayMode",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"className": "BaseViewProxy",
"defaultDisplayMode": "Default",
"displayModes": [
"Default"
],
"proxyAssigned": true,
"setDisplayMode": "Default"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 66,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:DeformationViewProxy",
"code": "native_fixture",
"family": "view-resource",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"name": "DeformationViewProxy",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"className": "DeformationViewProxy",
"icon": ":/icons/FEM_EquationDeformation.svg",
"proxyAssigned": true
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 74,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:method:DeformationViewProxy.getIcon",
"code": "native_fixture",
"family": "view-resource",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"name": "DeformationViewProxy.getIcon",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"className": "DeformationViewProxy",
"icon": ":/icons/FEM_EquationDeformation.svg",
"proxyAssigned": true
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 76,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:ElasticityViewProxy",
"code": "native_fixture",
"family": "view-resource",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"name": "ElasticityViewProxy",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"className": "ElasticityViewProxy",
"icon": ":/icons/FEM_EquationElasticity.svg",
"proxyAssigned": true
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 84,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:method:ElasticityViewProxy.getIcon",
"code": "native_fixture",
"family": "view-resource",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"name": "ElasticityViewProxy.getIcon",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"className": "ElasticityViewProxy",
"icon": ":/icons/FEM_EquationElasticity.svg",
"proxyAssigned": true
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 86,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:ElectricforceViewProxy",
"code": "native_fixture",
"family": "view-resource",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"name": "ElectricforceViewProxy",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"className": "ElectricforceViewProxy",
"icon": ":/icons/FEM_EquationElectricforce.svg",
"proxyAssigned": true
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 94,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:method:ElectricforceViewProxy.getIcon",
"code": "native_fixture",
"family": "view-resource",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"name": "ElectricforceViewProxy.getIcon",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"className": "ElectricforceViewProxy",
"icon": ":/icons/FEM_EquationElectricforce.svg",
"proxyAssigned": true
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 96,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:ElectrostaticViewProxy",
"code": "native_fixture",
"family": "view-resource",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"name": "ElectrostaticViewProxy",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"className": "ElectrostaticViewProxy",
"icon": ":/icons/FEM_EquationElectrostatic.svg",
"proxyAssigned": true
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 104,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:method:ElectrostaticViewProxy.getIcon",
"code": "native_fixture",
"family": "view-resource",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"name": "ElectrostaticViewProxy.getIcon",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"className": "ElectrostaticViewProxy",
"icon": ":/icons/FEM_EquationElectrostatic.svg",
"proxyAssigned": true
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 106,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:FlowViewProxy",
"code": "native_fixture",
"family": "view-resource",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"name": "FlowViewProxy",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"className": "FlowViewProxy",
"icon": ":/icons/FEM_EquationFlow.svg",
"proxyAssigned": true
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 114,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:method:FlowViewProxy.getIcon",
"code": "native_fixture",
"family": "view-resource",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"name": "FlowViewProxy.getIcon",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"className": "FlowViewProxy",
"icon": ":/icons/FEM_EquationFlow.svg",
"proxyAssigned": true
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 116,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:FluxViewProxy",
"code": "native_fixture",
"family": "view-resource",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"name": "FluxViewProxy",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"className": "FluxViewProxy",
"icon": ":/icons/FEM_EquationFlux.svg",
"proxyAssigned": true
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 124,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:method:FluxViewProxy.getIcon",
"code": "native_fixture",
"family": "view-resource",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"name": "FluxViewProxy.getIcon",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"className": "FluxViewProxy",
"icon": ":/icons/FEM_EquationFlux.svg",
"proxyAssigned": true
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 126,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:HeatViewProxy",
"code": "native_fixture",
"family": "view-resource",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"name": "HeatViewProxy",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"className": "HeatViewProxy",
"icon": ":/icons/FEM_EquationHeat.svg",
"proxyAssigned": true
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 134,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:method:HeatViewProxy.getIcon",
"code": "native_fixture",
"family": "view-resource",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"name": "HeatViewProxy.getIcon",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"className": "HeatViewProxy",
"icon": ":/icons/FEM_EquationHeat.svg",
"proxyAssigned": true
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 136,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:MagnetodynamicViewProxy",
"code": "native_fixture",
"family": "view-resource",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"name": "MagnetodynamicViewProxy",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"className": "MagnetodynamicViewProxy",
"icon": ":/icons/FEM_EquationMagnetodynamic.svg",
"proxyAssigned": true
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 144,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:method:MagnetodynamicViewProxy.getIcon",
"code": "native_fixture",
"family": "view-resource",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"name": "MagnetodynamicViewProxy.getIcon",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"className": "MagnetodynamicViewProxy",
"icon": ":/icons/FEM_EquationMagnetodynamic.svg",
"proxyAssigned": true
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 146,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:Magnetodynamic2DViewProxy",
"code": "native_fixture",
"family": "view-resource",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"name": "Magnetodynamic2DViewProxy",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"className": "Magnetodynamic2DViewProxy",
"icon": ":/icons/FEM_EquationMagnetodynamic2D.svg",
"proxyAssigned": true
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 154,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:method:Magnetodynamic2DViewProxy.getIcon",
"code": "native_fixture",
"family": "view-resource",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"name": "Magnetodynamic2DViewProxy.getIcon",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"className": "Magnetodynamic2DViewProxy",
"icon": ":/icons/FEM_EquationMagnetodynamic2D.svg",
"proxyAssigned": true
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 156,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:StaticCurrentViewProxy",
"code": "native_fixture",
"family": "view-resource",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"name": "StaticCurrentViewProxy",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"className": "StaticCurrentViewProxy",
"icon": ":/icons/FEM_EquationStaticCurrent.svg",
"proxyAssigned": true
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 164,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:method:StaticCurrentViewProxy.getIcon",
"code": "native_fixture",
"family": "view-resource",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"name": "StaticCurrentViewProxy.getIcon",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"className": "StaticCurrentViewProxy",
"icon": ":/icons/FEM_EquationStaticCurrent.svg",
"proxyAssigned": true
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 166,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:method:ViewProxy.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": "ViewProxy.getIcon",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/mystran/solver.py",
"sourceLine": 95,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:function:display",
"code": "native_fixture",
"family": "view-resource",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"name": "display",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"guiUp": false,
"infoCount": 1,
"isEmpty": false,
"level": 10
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/report.py",
"sourceLine": 39,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:function:displayGui",
"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": "displayGui",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/report.py",
"sourceLine": 46,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
}
],
"resourcesReleased": true,
"schema": "freecad-web-fem/python-family-batch/v1",
"source": "freecad-source",
"tier": "tier-1-readonly"
},
"resultSha256": "4f0e68fa66d09f8c179b848f875df1dbefb835ad1fe24c3decdb4496dfddf125",
"replay": {
"equal": true,
"resultSha256": "4f0e68fa66d09f8c179b848f875df1dbefb835ad1fe24c3decdb4496dfddf125"
},
"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": 24,
"module": "Fem",
"ok": true,
"records": [
{
"apiId": "py:Fem:method:BaseViewProxy.setDisplayMode",
"code": "native_fixture",
"family": "view-resource",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"name": "BaseViewProxy.setDisplayMode",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"className": "BaseViewProxy",
"defaultDisplayMode": "Default",
"displayModes": [
"Default"
],
"proxyAssigned": true,
"setDisplayMode": "Default"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 66,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:DeformationViewProxy",
"code": "native_fixture",
"family": "view-resource",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"name": "DeformationViewProxy",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"className": "DeformationViewProxy",
"icon": ":/icons/FEM_EquationDeformation.svg",
"proxyAssigned": true
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 74,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:method:DeformationViewProxy.getIcon",
"code": "native_fixture",
"family": "view-resource",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"name": "DeformationViewProxy.getIcon",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"className": "DeformationViewProxy",
"icon": ":/icons/FEM_EquationDeformation.svg",
"proxyAssigned": true
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 76,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:ElasticityViewProxy",
"code": "native_fixture",
"family": "view-resource",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"name": "ElasticityViewProxy",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"className": "ElasticityViewProxy",
"icon": ":/icons/FEM_EquationElasticity.svg",
"proxyAssigned": true
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 84,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:method:ElasticityViewProxy.getIcon",
"code": "native_fixture",
"family": "view-resource",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"name": "ElasticityViewProxy.getIcon",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"className": "ElasticityViewProxy",
"icon": ":/icons/FEM_EquationElasticity.svg",
"proxyAssigned": true
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 86,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:ElectricforceViewProxy",
"code": "native_fixture",
"family": "view-resource",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"name": "ElectricforceViewProxy",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"className": "ElectricforceViewProxy",
"icon": ":/icons/FEM_EquationElectricforce.svg",
"proxyAssigned": true
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 94,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:method:ElectricforceViewProxy.getIcon",
"code": "native_fixture",
"family": "view-resource",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"name": "ElectricforceViewProxy.getIcon",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"className": "ElectricforceViewProxy",
"icon": ":/icons/FEM_EquationElectricforce.svg",
"proxyAssigned": true
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 96,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:ElectrostaticViewProxy",
"code": "native_fixture",
"family": "view-resource",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"name": "ElectrostaticViewProxy",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"className": "ElectrostaticViewProxy",
"icon": ":/icons/FEM_EquationElectrostatic.svg",
"proxyAssigned": true
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 104,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:method:ElectrostaticViewProxy.getIcon",
"code": "native_fixture",
"family": "view-resource",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"name": "ElectrostaticViewProxy.getIcon",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"className": "ElectrostaticViewProxy",
"icon": ":/icons/FEM_EquationElectrostatic.svg",
"proxyAssigned": true
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 106,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:FlowViewProxy",
"code": "native_fixture",
"family": "view-resource",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"name": "FlowViewProxy",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"className": "FlowViewProxy",
"icon": ":/icons/FEM_EquationFlow.svg",
"proxyAssigned": true
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 114,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:method:FlowViewProxy.getIcon",
"code": "native_fixture",
"family": "view-resource",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"name": "FlowViewProxy.getIcon",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"className": "FlowViewProxy",
"icon": ":/icons/FEM_EquationFlow.svg",
"proxyAssigned": true
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 116,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:FluxViewProxy",
"code": "native_fixture",
"family": "view-resource",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"name": "FluxViewProxy",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"className": "FluxViewProxy",
"icon": ":/icons/FEM_EquationFlux.svg",
"proxyAssigned": true
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 124,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:method:FluxViewProxy.getIcon",
"code": "native_fixture",
"family": "view-resource",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"name": "FluxViewProxy.getIcon",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"className": "FluxViewProxy",
"icon": ":/icons/FEM_EquationFlux.svg",
"proxyAssigned": true
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 126,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:HeatViewProxy",
"code": "native_fixture",
"family": "view-resource",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"name": "HeatViewProxy",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"className": "HeatViewProxy",
"icon": ":/icons/FEM_EquationHeat.svg",
"proxyAssigned": true
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 134,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:method:HeatViewProxy.getIcon",
"code": "native_fixture",
"family": "view-resource",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"name": "HeatViewProxy.getIcon",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"className": "HeatViewProxy",
"icon": ":/icons/FEM_EquationHeat.svg",
"proxyAssigned": true
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 136,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:MagnetodynamicViewProxy",
"code": "native_fixture",
"family": "view-resource",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"name": "MagnetodynamicViewProxy",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"className": "MagnetodynamicViewProxy",
"icon": ":/icons/FEM_EquationMagnetodynamic.svg",
"proxyAssigned": true
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 144,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:method:MagnetodynamicViewProxy.getIcon",
"code": "native_fixture",
"family": "view-resource",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"name": "MagnetodynamicViewProxy.getIcon",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"className": "MagnetodynamicViewProxy",
"icon": ":/icons/FEM_EquationMagnetodynamic.svg",
"proxyAssigned": true
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 146,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:Magnetodynamic2DViewProxy",
"code": "native_fixture",
"family": "view-resource",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"name": "Magnetodynamic2DViewProxy",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"className": "Magnetodynamic2DViewProxy",
"icon": ":/icons/FEM_EquationMagnetodynamic2D.svg",
"proxyAssigned": true
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 154,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:method:Magnetodynamic2DViewProxy.getIcon",
"code": "native_fixture",
"family": "view-resource",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"name": "Magnetodynamic2DViewProxy.getIcon",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"className": "Magnetodynamic2DViewProxy",
"icon": ":/icons/FEM_EquationMagnetodynamic2D.svg",
"proxyAssigned": true
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 156,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:StaticCurrentViewProxy",
"code": "native_fixture",
"family": "view-resource",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"name": "StaticCurrentViewProxy",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"className": "StaticCurrentViewProxy",
"icon": ":/icons/FEM_EquationStaticCurrent.svg",
"proxyAssigned": true
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 164,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:method:StaticCurrentViewProxy.getIcon",
"code": "native_fixture",
"family": "view-resource",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"name": "StaticCurrentViewProxy.getIcon",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"className": "StaticCurrentViewProxy",
"icon": ":/icons/FEM_EquationStaticCurrent.svg",
"proxyAssigned": true
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 166,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:method:ViewProxy.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": "ViewProxy.getIcon",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/mystran/solver.py",
"sourceLine": 95,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:function:display",
"code": "native_fixture",
"family": "view-resource",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"name": "display",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"guiUp": false,
"infoCount": 1,
"isEmpty": false,
"level": 10
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/report.py",
"sourceLine": 39,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:function:displayGui",
"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": "displayGui",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/report.py",
"sourceLine": 46,
"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": 24,
"module": "Fem",
"ok": true,
"records": [
{
"apiId": "py:Fem:method:BaseViewProxy.setDisplayMode",
"code": "native_fixture",
"family": "view-resource",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"name": "BaseViewProxy.setDisplayMode",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"className": "BaseViewProxy",
"defaultDisplayMode": "Default",
"displayModes": [
"Default"
],
"proxyAssigned": true,
"setDisplayMode": "Default"
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 66,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:DeformationViewProxy",
"code": "native_fixture",
"family": "view-resource",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"name": "DeformationViewProxy",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"className": "DeformationViewProxy",
"icon": ":/icons/FEM_EquationDeformation.svg",
"proxyAssigned": true
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 74,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:method:DeformationViewProxy.getIcon",
"code": "native_fixture",
"family": "view-resource",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"name": "DeformationViewProxy.getIcon",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"className": "DeformationViewProxy",
"icon": ":/icons/FEM_EquationDeformation.svg",
"proxyAssigned": true
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 76,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:ElasticityViewProxy",
"code": "native_fixture",
"family": "view-resource",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"name": "ElasticityViewProxy",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"className": "ElasticityViewProxy",
"icon": ":/icons/FEM_EquationElasticity.svg",
"proxyAssigned": true
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 84,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:method:ElasticityViewProxy.getIcon",
"code": "native_fixture",
"family": "view-resource",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"name": "ElasticityViewProxy.getIcon",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"className": "ElasticityViewProxy",
"icon": ":/icons/FEM_EquationElasticity.svg",
"proxyAssigned": true
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 86,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:ElectricforceViewProxy",
"code": "native_fixture",
"family": "view-resource",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"name": "ElectricforceViewProxy",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"className": "ElectricforceViewProxy",
"icon": ":/icons/FEM_EquationElectricforce.svg",
"proxyAssigned": true
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 94,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:method:ElectricforceViewProxy.getIcon",
"code": "native_fixture",
"family": "view-resource",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"name": "ElectricforceViewProxy.getIcon",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"className": "ElectricforceViewProxy",
"icon": ":/icons/FEM_EquationElectricforce.svg",
"proxyAssigned": true
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 96,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:ElectrostaticViewProxy",
"code": "native_fixture",
"family": "view-resource",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"name": "ElectrostaticViewProxy",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"className": "ElectrostaticViewProxy",
"icon": ":/icons/FEM_EquationElectrostatic.svg",
"proxyAssigned": true
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 104,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:method:ElectrostaticViewProxy.getIcon",
"code": "native_fixture",
"family": "view-resource",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"name": "ElectrostaticViewProxy.getIcon",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"className": "ElectrostaticViewProxy",
"icon": ":/icons/FEM_EquationElectrostatic.svg",
"proxyAssigned": true
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 106,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:FlowViewProxy",
"code": "native_fixture",
"family": "view-resource",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"name": "FlowViewProxy",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"className": "FlowViewProxy",
"icon": ":/icons/FEM_EquationFlow.svg",
"proxyAssigned": true
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 114,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:method:FlowViewProxy.getIcon",
"code": "native_fixture",
"family": "view-resource",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"name": "FlowViewProxy.getIcon",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"className": "FlowViewProxy",
"icon": ":/icons/FEM_EquationFlow.svg",
"proxyAssigned": true
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 116,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:FluxViewProxy",
"code": "native_fixture",
"family": "view-resource",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"name": "FluxViewProxy",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"className": "FluxViewProxy",
"icon": ":/icons/FEM_EquationFlux.svg",
"proxyAssigned": true
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 124,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:method:FluxViewProxy.getIcon",
"code": "native_fixture",
"family": "view-resource",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"name": "FluxViewProxy.getIcon",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"className": "FluxViewProxy",
"icon": ":/icons/FEM_EquationFlux.svg",
"proxyAssigned": true
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 126,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:HeatViewProxy",
"code": "native_fixture",
"family": "view-resource",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"name": "HeatViewProxy",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"className": "HeatViewProxy",
"icon": ":/icons/FEM_EquationHeat.svg",
"proxyAssigned": true
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 134,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:method:HeatViewProxy.getIcon",
"code": "native_fixture",
"family": "view-resource",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"name": "HeatViewProxy.getIcon",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"className": "HeatViewProxy",
"icon": ":/icons/FEM_EquationHeat.svg",
"proxyAssigned": true
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 136,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:MagnetodynamicViewProxy",
"code": "native_fixture",
"family": "view-resource",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"name": "MagnetodynamicViewProxy",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"className": "MagnetodynamicViewProxy",
"icon": ":/icons/FEM_EquationMagnetodynamic.svg",
"proxyAssigned": true
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 144,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:method:MagnetodynamicViewProxy.getIcon",
"code": "native_fixture",
"family": "view-resource",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"name": "MagnetodynamicViewProxy.getIcon",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"className": "MagnetodynamicViewProxy",
"icon": ":/icons/FEM_EquationMagnetodynamic.svg",
"proxyAssigned": true
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 146,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:Magnetodynamic2DViewProxy",
"code": "native_fixture",
"family": "view-resource",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"name": "Magnetodynamic2DViewProxy",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"className": "Magnetodynamic2DViewProxy",
"icon": ":/icons/FEM_EquationMagnetodynamic2D.svg",
"proxyAssigned": true
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 154,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:method:Magnetodynamic2DViewProxy.getIcon",
"code": "native_fixture",
"family": "view-resource",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"name": "Magnetodynamic2DViewProxy.getIcon",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"className": "Magnetodynamic2DViewProxy",
"icon": ":/icons/FEM_EquationMagnetodynamic2D.svg",
"proxyAssigned": true
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 156,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:class:StaticCurrentViewProxy",
"code": "native_fixture",
"family": "view-resource",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"name": "StaticCurrentViewProxy",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"className": "StaticCurrentViewProxy",
"icon": ":/icons/FEM_EquationStaticCurrent.svg",
"proxyAssigned": true
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 164,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:method:StaticCurrentViewProxy.getIcon",
"code": "native_fixture",
"family": "view-resource",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"name": "StaticCurrentViewProxy.getIcon",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"className": "StaticCurrentViewProxy",
"icon": ":/icons/FEM_EquationStaticCurrent.svg",
"proxyAssigned": true
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 166,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:method:ViewProxy.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": "ViewProxy.getIcon",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/mystran/solver.py",
"sourceLine": 95,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "restricted"
},
{
"apiId": "py:Fem:function:display",
"code": "native_fixture",
"family": "view-resource",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"name": "display",
"native": true,
"parameterSchema": "official FreeCAD source fixture inputs",
"replay": "native-source-method",
"resourcesReleased": true,
"result": {
"guiUp": false,
"infoCount": 1,
"isEmpty": false,
"level": 10
},
"returnSchema": "typed native result object",
"sourceEntry": "src/Mod/Fem/femsolver/report.py",
"sourceLine": 39,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"sourceVerified": true,
"status": "exposed"
},
{
"apiId": "py:Fem:function:displayGui",
"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": "displayGui",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/report.py",
"sourceLine": 46,
"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": "BaseViewProxy.setDisplayMode",
"native": true,
"parameterSchema": "source-declared",
"resourcesReleased": true,
"returnSchema": "source-declared",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 66,
"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": "bbf6870845122fa1413a5f44f38bb5d1bf6519fb2169f508946cd4e9eaa6a6f2"
},
"dispositionCounts": {
"exposed": 22,
"restricted": 2,
"nonportable": 0,
"not_implemented": 0
},
"records": [
{
"apiId": "py:Fem:method:BaseViewProxy.setDisplayMode",
"name": "BaseViewProxy.setDisplayMode",
"family": "view-resource",
"status": "exposed",
"code": "native_fixture",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 66,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"className": "BaseViewProxy",
"defaultDisplayMode": "Default",
"displayModes": [
"Default"
],
"proxyAssigned": true,
"setDisplayMode": "Default"
},
"evidenceSha256": "d4abfba72c956640c9732710f3c7c7451ddea8bc5a6f17767355c50d59ad66a8"
},
{
"apiId": "py:Fem:class:DeformationViewProxy",
"name": "DeformationViewProxy",
"family": "view-resource",
"status": "exposed",
"code": "native_fixture",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 74,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"className": "DeformationViewProxy",
"icon": ":/icons/FEM_EquationDeformation.svg",
"proxyAssigned": true
},
"evidenceSha256": "c7f0bce1662284ac164ddd36f84400d2ca52861855b0ebad2469d07be207be20"
},
{
"apiId": "py:Fem:method:DeformationViewProxy.getIcon",
"name": "DeformationViewProxy.getIcon",
"family": "view-resource",
"status": "exposed",
"code": "native_fixture",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 76,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"className": "DeformationViewProxy",
"icon": ":/icons/FEM_EquationDeformation.svg",
"proxyAssigned": true
},
"evidenceSha256": "0501eef69b46fb1db9643e2f0aac49b35abc7c6429096b21f898cf225061f63b"
},
{
"apiId": "py:Fem:class:ElasticityViewProxy",
"name": "ElasticityViewProxy",
"family": "view-resource",
"status": "exposed",
"code": "native_fixture",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 84,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"className": "ElasticityViewProxy",
"icon": ":/icons/FEM_EquationElasticity.svg",
"proxyAssigned": true
},
"evidenceSha256": "d9496c490c4981fc00e470d06a783c3464034e45d729a57a936642d24670f98f"
},
{
"apiId": "py:Fem:method:ElasticityViewProxy.getIcon",
"name": "ElasticityViewProxy.getIcon",
"family": "view-resource",
"status": "exposed",
"code": "native_fixture",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 86,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"className": "ElasticityViewProxy",
"icon": ":/icons/FEM_EquationElasticity.svg",
"proxyAssigned": true
},
"evidenceSha256": "c3ed1e10b07e42626107e1a21e3e5bdcd327229932e1d8d14fb0dc8ae5eea513"
},
{
"apiId": "py:Fem:class:ElectricforceViewProxy",
"name": "ElectricforceViewProxy",
"family": "view-resource",
"status": "exposed",
"code": "native_fixture",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 94,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"className": "ElectricforceViewProxy",
"icon": ":/icons/FEM_EquationElectricforce.svg",
"proxyAssigned": true
},
"evidenceSha256": "07e3d2b455b6e3520ebcedb4d621e8559131aaf2fd7677cd4452c6a86e4cc6c7"
},
{
"apiId": "py:Fem:method:ElectricforceViewProxy.getIcon",
"name": "ElectricforceViewProxy.getIcon",
"family": "view-resource",
"status": "exposed",
"code": "native_fixture",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 96,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"className": "ElectricforceViewProxy",
"icon": ":/icons/FEM_EquationElectricforce.svg",
"proxyAssigned": true
},
"evidenceSha256": "11cb7c6d6878e5c5012a1a43d8a1e35d086108068e20b213da647869179f3e42"
},
{
"apiId": "py:Fem:class:ElectrostaticViewProxy",
"name": "ElectrostaticViewProxy",
"family": "view-resource",
"status": "exposed",
"code": "native_fixture",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 104,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"className": "ElectrostaticViewProxy",
"icon": ":/icons/FEM_EquationElectrostatic.svg",
"proxyAssigned": true
},
"evidenceSha256": "fa0a4bb08b32fbb2ebf094e92498259cdd00e77111fb933ec4ec10d363f0ae70"
},
{
"apiId": "py:Fem:method:ElectrostaticViewProxy.getIcon",
"name": "ElectrostaticViewProxy.getIcon",
"family": "view-resource",
"status": "exposed",
"code": "native_fixture",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 106,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"className": "ElectrostaticViewProxy",
"icon": ":/icons/FEM_EquationElectrostatic.svg",
"proxyAssigned": true
},
"evidenceSha256": "8589fea020c488d8716c2dc7378d5d4392bdd5149b5c2265c6f394f0985d72fd"
},
{
"apiId": "py:Fem:class:FlowViewProxy",
"name": "FlowViewProxy",
"family": "view-resource",
"status": "exposed",
"code": "native_fixture",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 114,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"className": "FlowViewProxy",
"icon": ":/icons/FEM_EquationFlow.svg",
"proxyAssigned": true
},
"evidenceSha256": "1e5c5f5d743c0aa3d5b58bed80f52527e83ef7f5f0fa9cab5bc317dfdadc472f"
},
{
"apiId": "py:Fem:method:FlowViewProxy.getIcon",
"name": "FlowViewProxy.getIcon",
"family": "view-resource",
"status": "exposed",
"code": "native_fixture",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 116,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"className": "FlowViewProxy",
"icon": ":/icons/FEM_EquationFlow.svg",
"proxyAssigned": true
},
"evidenceSha256": "b16fa74ca1ca659239f92446350fdaef066b22440d0c3f9e0e06916c32d77227"
},
{
"apiId": "py:Fem:class:FluxViewProxy",
"name": "FluxViewProxy",
"family": "view-resource",
"status": "exposed",
"code": "native_fixture",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 124,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"className": "FluxViewProxy",
"icon": ":/icons/FEM_EquationFlux.svg",
"proxyAssigned": true
},
"evidenceSha256": "42e0ead7707a94053a8abff4b85f1ace81f904c26fe1bcdc705fce581bc8a05a"
},
{
"apiId": "py:Fem:method:FluxViewProxy.getIcon",
"name": "FluxViewProxy.getIcon",
"family": "view-resource",
"status": "exposed",
"code": "native_fixture",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 126,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"className": "FluxViewProxy",
"icon": ":/icons/FEM_EquationFlux.svg",
"proxyAssigned": true
},
"evidenceSha256": "ff49398d92a03637b9425d9d20923da159db9190c7c05dd92d5d5c73a279b980"
},
{
"apiId": "py:Fem:class:HeatViewProxy",
"name": "HeatViewProxy",
"family": "view-resource",
"status": "exposed",
"code": "native_fixture",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 134,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"className": "HeatViewProxy",
"icon": ":/icons/FEM_EquationHeat.svg",
"proxyAssigned": true
},
"evidenceSha256": "49d8fd91eb89f6d483c85c5898e6083177470559e1ab436765762c8b7a46bbcd"
},
{
"apiId": "py:Fem:method:HeatViewProxy.getIcon",
"name": "HeatViewProxy.getIcon",
"family": "view-resource",
"status": "exposed",
"code": "native_fixture",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 136,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"className": "HeatViewProxy",
"icon": ":/icons/FEM_EquationHeat.svg",
"proxyAssigned": true
},
"evidenceSha256": "326c0cb73f78d88a8a4d0300a72971966f297d8a191a48ae438ab142cd06feec"
},
{
"apiId": "py:Fem:class:MagnetodynamicViewProxy",
"name": "MagnetodynamicViewProxy",
"family": "view-resource",
"status": "exposed",
"code": "native_fixture",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 144,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"className": "MagnetodynamicViewProxy",
"icon": ":/icons/FEM_EquationMagnetodynamic.svg",
"proxyAssigned": true
},
"evidenceSha256": "9804bc354a6d02a3fc47041b4ee9be0553ef4e1eb53a0cbd6f835c5b79dcd1ea"
},
{
"apiId": "py:Fem:method:MagnetodynamicViewProxy.getIcon",
"name": "MagnetodynamicViewProxy.getIcon",
"family": "view-resource",
"status": "exposed",
"code": "native_fixture",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 146,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"className": "MagnetodynamicViewProxy",
"icon": ":/icons/FEM_EquationMagnetodynamic.svg",
"proxyAssigned": true
},
"evidenceSha256": "72c06279daa4c24d5088dccddec259ec16ee96db1c47cabe1ec7f028a6c4f343"
},
{
"apiId": "py:Fem:class:Magnetodynamic2DViewProxy",
"name": "Magnetodynamic2DViewProxy",
"family": "view-resource",
"status": "exposed",
"code": "native_fixture",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 154,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"className": "Magnetodynamic2DViewProxy",
"icon": ":/icons/FEM_EquationMagnetodynamic2D.svg",
"proxyAssigned": true
},
"evidenceSha256": "e4e6e0a503b9f689cee6cdffd0850e34531a7ef52767891127a9b68a69d09a0c"
},
{
"apiId": "py:Fem:method:Magnetodynamic2DViewProxy.getIcon",
"name": "Magnetodynamic2DViewProxy.getIcon",
"family": "view-resource",
"status": "exposed",
"code": "native_fixture",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 156,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"className": "Magnetodynamic2DViewProxy",
"icon": ":/icons/FEM_EquationMagnetodynamic2D.svg",
"proxyAssigned": true
},
"evidenceSha256": "7eb65de5866b1bc6808751068b14ab80012cd3b088644190cbab6978d473850b"
},
{
"apiId": "py:Fem:class:StaticCurrentViewProxy",
"name": "StaticCurrentViewProxy",
"family": "view-resource",
"status": "exposed",
"code": "native_fixture",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 164,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"className": "StaticCurrentViewProxy",
"icon": ":/icons/FEM_EquationStaticCurrent.svg",
"proxyAssigned": true
},
"evidenceSha256": "8d1220e5bf95e76080cfdcb3275883f4dac5c2ad00b5a27b38e8c08aa7318b46"
},
{
"apiId": "py:Fem:method:StaticCurrentViewProxy.getIcon",
"name": "StaticCurrentViewProxy.getIcon",
"family": "view-resource",
"status": "exposed",
"code": "native_fixture",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"sourceEntry": "src/Mod/Fem/femsolver/equationbase.py",
"sourceLine": 166,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"className": "StaticCurrentViewProxy",
"icon": ":/icons/FEM_EquationStaticCurrent.svg",
"proxyAssigned": true
},
"evidenceSha256": "a771be324a2d251bf9d1b115b3da3d59b267385cd806dc1354ee13b893adba42"
},
{
"apiId": "py:Fem:method:ViewProxy.getIcon",
"name": "ViewProxy.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/femsolver/mystran/solver.py",
"sourceLine": 95,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "6fe457d5273946038806dfd9bc3a2516ec0cda28c06f0c3b5fe0cd2469c95bcc"
},
{
"apiId": "py:Fem:function:display",
"name": "display",
"family": "view-resource",
"status": "exposed",
"code": "native_fixture",
"message": "Official Fem Python view-resource source executed against a native FreeCAD/WASM fixture",
"sourceEntry": "src/Mod/Fem/femsolver/report.py",
"sourceLine": 39,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"result": {
"guiUp": false,
"infoCount": 1,
"isEmpty": false,
"level": 10
},
"evidenceSha256": "d847ed24bb12cc09c827f9c4d9561f2b28d12fe34e922d36f3d779755fc2a404"
},
{
"apiId": "py:Fem:function:displayGui",
"name": "displayGui",
"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/femsolver/report.py",
"sourceLine": 46,
"sourceVerified": true,
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"evidenceSha256": "ca960f3bb81f31e484b3ef1752088817f1a9eac6a4185be441936a3a0bbc6f17"
}
],
"sourceEvidence": [
{
"apiId": "py:Fem:method:BaseViewProxy.setDisplayMode",
"path": "src/Mod/Fem/femsolver/equationbase.py",
"line": 66,
"declaration": "def setDisplayMode(self, mode):",
"sha256": "f8c5226fb2d5e6cad113c7ba5ebe617af6b97155277f654297e8de679abdc2a0"
},
{
"apiId": "py:Fem:class:DeformationViewProxy",
"path": "src/Mod/Fem/femsolver/equationbase.py",
"line": 74,
"declaration": "class DeformationViewProxy(BaseViewProxy):",
"sha256": "f8c5226fb2d5e6cad113c7ba5ebe617af6b97155277f654297e8de679abdc2a0"
},
{
"apiId": "py:Fem:method:DeformationViewProxy.getIcon",
"path": "src/Mod/Fem/femsolver/equationbase.py",
"line": 76,
"declaration": "def getIcon(self):",
"sha256": "f8c5226fb2d5e6cad113c7ba5ebe617af6b97155277f654297e8de679abdc2a0"
},
{
"apiId": "py:Fem:class:ElasticityViewProxy",
"path": "src/Mod/Fem/femsolver/equationbase.py",
"line": 84,
"declaration": "class ElasticityViewProxy(BaseViewProxy):",
"sha256": "f8c5226fb2d5e6cad113c7ba5ebe617af6b97155277f654297e8de679abdc2a0"
},
{
"apiId": "py:Fem:method:ElasticityViewProxy.getIcon",
"path": "src/Mod/Fem/femsolver/equationbase.py",
"line": 86,
"declaration": "def getIcon(self):",
"sha256": "f8c5226fb2d5e6cad113c7ba5ebe617af6b97155277f654297e8de679abdc2a0"
},
{
"apiId": "py:Fem:class:ElectricforceViewProxy",
"path": "src/Mod/Fem/femsolver/equationbase.py",
"line": 94,
"declaration": "class ElectricforceViewProxy(BaseViewProxy):",
"sha256": "f8c5226fb2d5e6cad113c7ba5ebe617af6b97155277f654297e8de679abdc2a0"
},
{
"apiId": "py:Fem:method:ElectricforceViewProxy.getIcon",
"path": "src/Mod/Fem/femsolver/equationbase.py",
"line": 96,
"declaration": "def getIcon(self):",
"sha256": "f8c5226fb2d5e6cad113c7ba5ebe617af6b97155277f654297e8de679abdc2a0"
},
{
"apiId": "py:Fem:class:ElectrostaticViewProxy",
"path": "src/Mod/Fem/femsolver/equationbase.py",
"line": 104,
"declaration": "class ElectrostaticViewProxy(BaseViewProxy):",
"sha256": "f8c5226fb2d5e6cad113c7ba5ebe617af6b97155277f654297e8de679abdc2a0"
},
{
"apiId": "py:Fem:method:ElectrostaticViewProxy.getIcon",
"path": "src/Mod/Fem/femsolver/equationbase.py",
"line": 106,
"declaration": "def getIcon(self):",
"sha256": "f8c5226fb2d5e6cad113c7ba5ebe617af6b97155277f654297e8de679abdc2a0"
},
{
"apiId": "py:Fem:class:FlowViewProxy",
"path": "src/Mod/Fem/femsolver/equationbase.py",
"line": 114,
"declaration": "class FlowViewProxy(BaseViewProxy):",
"sha256": "f8c5226fb2d5e6cad113c7ba5ebe617af6b97155277f654297e8de679abdc2a0"
},
{
"apiId": "py:Fem:method:FlowViewProxy.getIcon",
"path": "src/Mod/Fem/femsolver/equationbase.py",
"line": 116,
"declaration": "def getIcon(self):",
"sha256": "f8c5226fb2d5e6cad113c7ba5ebe617af6b97155277f654297e8de679abdc2a0"
},
{
"apiId": "py:Fem:class:FluxViewProxy",
"path": "src/Mod/Fem/femsolver/equationbase.py",
"line": 124,
"declaration": "class FluxViewProxy(BaseViewProxy):",
"sha256": "f8c5226fb2d5e6cad113c7ba5ebe617af6b97155277f654297e8de679abdc2a0"
},
{
"apiId": "py:Fem:method:FluxViewProxy.getIcon",
"path": "src/Mod/Fem/femsolver/equationbase.py",
"line": 126,
"declaration": "def getIcon(self):",
"sha256": "f8c5226fb2d5e6cad113c7ba5ebe617af6b97155277f654297e8de679abdc2a0"
},
{
"apiId": "py:Fem:class:HeatViewProxy",
"path": "src/Mod/Fem/femsolver/equationbase.py",
"line": 134,
"declaration": "class HeatViewProxy(BaseViewProxy):",
"sha256": "f8c5226fb2d5e6cad113c7ba5ebe617af6b97155277f654297e8de679abdc2a0"
},
{
"apiId": "py:Fem:method:HeatViewProxy.getIcon",
"path": "src/Mod/Fem/femsolver/equationbase.py",
"line": 136,
"declaration": "def getIcon(self):",
"sha256": "f8c5226fb2d5e6cad113c7ba5ebe617af6b97155277f654297e8de679abdc2a0"
},
{
"apiId": "py:Fem:class:MagnetodynamicViewProxy",
"path": "src/Mod/Fem/femsolver/equationbase.py",
"line": 144,
"declaration": "class MagnetodynamicViewProxy(BaseViewProxy):",
"sha256": "f8c5226fb2d5e6cad113c7ba5ebe617af6b97155277f654297e8de679abdc2a0"
},
{
"apiId": "py:Fem:method:MagnetodynamicViewProxy.getIcon",
"path": "src/Mod/Fem/femsolver/equationbase.py",
"line": 146,
"declaration": "def getIcon(self):",
"sha256": "f8c5226fb2d5e6cad113c7ba5ebe617af6b97155277f654297e8de679abdc2a0"
},
{
"apiId": "py:Fem:class:Magnetodynamic2DViewProxy",
"path": "src/Mod/Fem/femsolver/equationbase.py",
"line": 154,
"declaration": "class Magnetodynamic2DViewProxy(BaseViewProxy):",
"sha256": "f8c5226fb2d5e6cad113c7ba5ebe617af6b97155277f654297e8de679abdc2a0"
},
{
"apiId": "py:Fem:method:Magnetodynamic2DViewProxy.getIcon",
"path": "src/Mod/Fem/femsolver/equationbase.py",
"line": 156,
"declaration": "def getIcon(self):",
"sha256": "f8c5226fb2d5e6cad113c7ba5ebe617af6b97155277f654297e8de679abdc2a0"
},
{
"apiId": "py:Fem:class:StaticCurrentViewProxy",
"path": "src/Mod/Fem/femsolver/equationbase.py",
"line": 164,
"declaration": "class StaticCurrentViewProxy(BaseViewProxy):",
"sha256": "f8c5226fb2d5e6cad113c7ba5ebe617af6b97155277f654297e8de679abdc2a0"
},
{
"apiId": "py:Fem:method:StaticCurrentViewProxy.getIcon",
"path": "src/Mod/Fem/femsolver/equationbase.py",
"line": 166,
"declaration": "def getIcon(self):",
"sha256": "f8c5226fb2d5e6cad113c7ba5ebe617af6b97155277f654297e8de679abdc2a0"
},
{
"apiId": "py:Fem:method:ViewProxy.getIcon",
"path": "src/Mod/Fem/femsolver/mystran/solver.py",
"line": 95,
"declaration": "def getIcon(self):",
"sha256": "62e58fc81578a1aeb1ba2078f17fa226bcee3bbef47a962209fd8ac6e372a6b6"
},
{
"apiId": "py:Fem:function:display",
"path": "src/Mod/Fem/femsolver/report.py",
"line": 39,
"declaration": "def display(report, title=None, text=None):",
"sha256": "53c24875186858d9ae382d03512e2e63e9d99cd6d971d17d8cadda09d6b0819a"
},
{
"apiId": "py:Fem:function:displayGui",
"path": "src/Mod/Fem/femsolver/report.py",
"line": 46,
"declaration": "def displayGui(report, title=None, text=None):",
"sha256": "53c24875186858d9ae382d03512e2e63e9d99cd6d971d17d8cadda09d6b0819a"
}
],
"resources": {
"resourcesReleased": true,
"documentMutation": false
},
"artifacts": {
"loader": {
"path": "freecad-source/build-web/fem-wasm/bin/FreeCADWebFemGenericFamilyProbe.js",
"sha256": "62eb03b37da86aa5aaa0caaba799a1e352d3fcb873c39b89af78ef2f78b791f8"
},
"wasm": {
"path": "freecad-source/build-web/fem-wasm/bin/FreeCADWebFemGenericFamilyProbe.wasm",
"sha256": "a37b8db792b4bb3fa1d91821c2082bec861d735412c3856e4bf5793ba4d21871"
}
},
"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."
]
}