2254 lines
93 KiB
JSON
2254 lines
93 KiB
JSON
{
|
|
"schema": "freecad-web-fem-geometry-value-module-batch-runtime/v1",
|
|
"taskId": "FW-P6-FPA-Y",
|
|
"batchId": "7005182aa4d9b5e722d9af8e",
|
|
"module": "Fem",
|
|
"tier": "tier-1-readonly",
|
|
"family": "geometry-value",
|
|
"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:class:FemMesh",
|
|
"name": "FemMesh",
|
|
"family": "geometry-value",
|
|
"kind": "class",
|
|
"sourcePath": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"sourceLine": 24,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemMesh.getFacesByFace",
|
|
"name": "FemMesh.getFacesByFace",
|
|
"family": "geometry-value",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"sourceLine": 174,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemMesh.getEdgesByEdge",
|
|
"name": "FemMesh.getEdgesByEdge",
|
|
"family": "geometry-value",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"sourceLine": 179,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemMesh.getVolumesByFace",
|
|
"name": "FemMesh.getVolumesByFace",
|
|
"family": "geometry-value",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"sourceLine": 184,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemMesh.getccxVolumesByFace",
|
|
"name": "FemMesh.getccxVolumesByFace",
|
|
"family": "geometry-value",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"sourceLine": 189,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemMesh.getNodesBySolid",
|
|
"name": "FemMesh.getNodesBySolid",
|
|
"family": "geometry-value",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"sourceLine": 199,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemMesh.getNodesByFace",
|
|
"name": "FemMesh.getNodesByFace",
|
|
"family": "geometry-value",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"sourceLine": 204,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemMesh.getNodesByEdge",
|
|
"name": "FemMesh.getNodesByEdge",
|
|
"family": "geometry-value",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"sourceLine": 209,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:SolidSelector",
|
|
"name": "SolidSelector",
|
|
"family": "geometry-value",
|
|
"kind": "class",
|
|
"sourcePath": "src/Mod/Fem/femguiutils/selection_widgets.py",
|
|
"sourceLine": 173,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:MeshSetsGetter",
|
|
"name": "MeshSetsGetter",
|
|
"family": "geometry-value",
|
|
"kind": "class",
|
|
"sourcePath": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 39,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_mesh_sets",
|
|
"name": "MeshSetsGetter.get_mesh_sets",
|
|
"family": "geometry-value",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 128,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_pressure_faces",
|
|
"name": "MeshSetsGetter.get_constraints_pressure_faces",
|
|
"family": "geometry-value",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 377,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_electrostatic_faces",
|
|
"name": "MeshSetsGetter.get_constraints_electrostatic_faces",
|
|
"family": "geometry-value",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 384,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_electricchargedensity_faces",
|
|
"name": "MeshSetsGetter.get_constraints_electricchargedensity_faces",
|
|
"family": "geometry-value",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 392,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_contact_faces",
|
|
"name": "MeshSetsGetter.get_constraints_contact_faces",
|
|
"family": "geometry-value",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 402,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_tie_faces",
|
|
"name": "MeshSetsGetter.get_constraints_tie_faces",
|
|
"family": "geometry-value",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 417,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_sectionprint_faces",
|
|
"name": "MeshSetsGetter.get_constraints_sectionprint_faces",
|
|
"family": "geometry-value",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 425,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_heatflux_faces",
|
|
"name": "MeshSetsGetter.get_constraints_heatflux_faces",
|
|
"family": "geometry-value",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 432,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_solid_element_sets",
|
|
"name": "MeshSetsGetter.get_solid_element_sets",
|
|
"family": "geometry-value",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 459,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_element_geometry2D_elements",
|
|
"name": "MeshSetsGetter.get_element_geometry2D_elements",
|
|
"family": "geometry-value",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 484,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_element_geometry1D_elements",
|
|
"name": "MeshSetsGetter.get_element_geometry1D_elements",
|
|
"family": "geometry-value",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 493,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_element_sets_material_and_femelement_geometry",
|
|
"name": "MeshSetsGetter.get_element_sets_material_and_femelement_geometry",
|
|
"family": "geometry-value",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 555,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_mat_geo_sets_single_mat_solid",
|
|
"name": "MeshSetsGetter.get_mat_geo_sets_single_mat_solid",
|
|
"family": "geometry-value",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 879,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_mat_geo_sets_multiple_mat_solid",
|
|
"name": "MeshSetsGetter.get_mat_geo_sets_multiple_mat_solid",
|
|
"family": "geometry-value",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 891,
|
|
"disposition": "planned"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"inputSha256": "bc028d4956694ba0dee2fc98d321d35fa4eb6c81f2a139ea518c72d72b736257",
|
|
"result": {
|
|
"cmd": "fem.pythonFamilyBatch",
|
|
"count": 24,
|
|
"module": "Fem",
|
|
"ok": true,
|
|
"records": [
|
|
{
|
|
"apiId": "py:Fem:class:FemMesh",
|
|
"code": "native_fixture",
|
|
"family": "geometry-value",
|
|
"message": "Official FemMesh source method executed against a native FreeCAD geometry fixture",
|
|
"name": "FemMesh",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"faceCount": 12,
|
|
"nodeCount": 8,
|
|
"objectType": "FemMesh",
|
|
"shapeType": "Solid",
|
|
"volumeCount": 1
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"sourceLine": 24,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemMesh.getFacesByFace",
|
|
"code": "native_fixture",
|
|
"family": "geometry-value",
|
|
"message": "Official FemMesh source method executed against a native FreeCAD geometry fixture",
|
|
"name": "FemMesh.getFacesByFace",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"faceCount": 0,
|
|
"faceIds": []
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"sourceLine": 174,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemMesh.getEdgesByEdge",
|
|
"code": "native_fixture",
|
|
"family": "geometry-value",
|
|
"message": "Official FemMesh source method executed against a native FreeCAD geometry fixture",
|
|
"name": "FemMesh.getEdgesByEdge",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"edgeCount": 1,
|
|
"edgeIds": [
|
|
10
|
|
]
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"sourceLine": 179,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemMesh.getVolumesByFace",
|
|
"code": "native_fixture",
|
|
"family": "geometry-value",
|
|
"message": "Official FemMesh source method executed against a native FreeCAD geometry fixture",
|
|
"name": "FemMesh.getVolumesByFace",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"volumes": []
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"sourceLine": 184,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemMesh.getccxVolumesByFace",
|
|
"code": "native_fixture",
|
|
"family": "geometry-value",
|
|
"message": "Official FemMesh source method executed against a native FreeCAD geometry fixture",
|
|
"name": "FemMesh.getccxVolumesByFace",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"volumes": []
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"sourceLine": 189,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemMesh.getNodesBySolid",
|
|
"code": "native_fixture",
|
|
"family": "geometry-value",
|
|
"message": "Official FemMesh source method executed against a native FreeCAD geometry fixture",
|
|
"name": "FemMesh.getNodesBySolid",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"nodeCount": 8,
|
|
"nodeIds": [
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8
|
|
]
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"sourceLine": 199,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemMesh.getNodesByFace",
|
|
"code": "native_fixture",
|
|
"family": "geometry-value",
|
|
"message": "Official FemMesh source method executed against a native FreeCAD geometry fixture",
|
|
"name": "FemMesh.getNodesByFace",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"nodeCount": 4,
|
|
"nodeIds": [
|
|
1,
|
|
4,
|
|
5,
|
|
8
|
|
]
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"sourceLine": 204,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemMesh.getNodesByEdge",
|
|
"code": "native_fixture",
|
|
"family": "geometry-value",
|
|
"message": "Official FemMesh source method executed against a native FreeCAD geometry fixture",
|
|
"name": "FemMesh.getNodesByEdge",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"nodeCount": 2,
|
|
"nodeIds": [
|
|
1,
|
|
5
|
|
]
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"sourceLine": 209,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:SolidSelector",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "geometry-value",
|
|
"message": "Fem SolidSelector requires Qt/FreeCADGui selection providers unavailable in the Web kernel",
|
|
"name": "SolidSelector",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femguiutils/selection_widgets.py",
|
|
"sourceLine": 173,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:MeshSetsGetter",
|
|
"code": "method_evidence_pending",
|
|
"family": "geometry-value",
|
|
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
|
|
"name": "MeshSetsGetter",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 39,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_mesh_sets",
|
|
"code": "method_evidence_pending",
|
|
"family": "geometry-value",
|
|
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
|
|
"name": "MeshSetsGetter.get_mesh_sets",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 128,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_pressure_faces",
|
|
"code": "method_evidence_pending",
|
|
"family": "geometry-value",
|
|
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
|
|
"name": "MeshSetsGetter.get_constraints_pressure_faces",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 377,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_electrostatic_faces",
|
|
"code": "method_evidence_pending",
|
|
"family": "geometry-value",
|
|
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
|
|
"name": "MeshSetsGetter.get_constraints_electrostatic_faces",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 384,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_electricchargedensity_faces",
|
|
"code": "method_evidence_pending",
|
|
"family": "geometry-value",
|
|
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
|
|
"name": "MeshSetsGetter.get_constraints_electricchargedensity_faces",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 392,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_contact_faces",
|
|
"code": "method_evidence_pending",
|
|
"family": "geometry-value",
|
|
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
|
|
"name": "MeshSetsGetter.get_constraints_contact_faces",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 402,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_tie_faces",
|
|
"code": "method_evidence_pending",
|
|
"family": "geometry-value",
|
|
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
|
|
"name": "MeshSetsGetter.get_constraints_tie_faces",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 417,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_sectionprint_faces",
|
|
"code": "method_evidence_pending",
|
|
"family": "geometry-value",
|
|
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
|
|
"name": "MeshSetsGetter.get_constraints_sectionprint_faces",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 425,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_heatflux_faces",
|
|
"code": "method_evidence_pending",
|
|
"family": "geometry-value",
|
|
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
|
|
"name": "MeshSetsGetter.get_constraints_heatflux_faces",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 432,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_solid_element_sets",
|
|
"code": "method_evidence_pending",
|
|
"family": "geometry-value",
|
|
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
|
|
"name": "MeshSetsGetter.get_solid_element_sets",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 459,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_element_geometry2D_elements",
|
|
"code": "method_evidence_pending",
|
|
"family": "geometry-value",
|
|
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
|
|
"name": "MeshSetsGetter.get_element_geometry2D_elements",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 484,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_element_geometry1D_elements",
|
|
"code": "method_evidence_pending",
|
|
"family": "geometry-value",
|
|
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
|
|
"name": "MeshSetsGetter.get_element_geometry1D_elements",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 493,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_element_sets_material_and_femelement_geometry",
|
|
"code": "method_evidence_pending",
|
|
"family": "geometry-value",
|
|
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
|
|
"name": "MeshSetsGetter.get_element_sets_material_and_femelement_geometry",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 555,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_mat_geo_sets_single_mat_solid",
|
|
"code": "method_evidence_pending",
|
|
"family": "geometry-value",
|
|
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
|
|
"name": "MeshSetsGetter.get_mat_geo_sets_single_mat_solid",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 879,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_mat_geo_sets_multiple_mat_solid",
|
|
"code": "method_evidence_pending",
|
|
"family": "geometry-value",
|
|
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
|
|
"name": "MeshSetsGetter.get_mat_geo_sets_multiple_mat_solid",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 891,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
}
|
|
],
|
|
"resourcesReleased": true,
|
|
"schema": "freecad-web-fem/python-family-batch/v1",
|
|
"source": "freecad-source",
|
|
"tier": "tier-1-readonly"
|
|
},
|
|
"resultSha256": "7789e4f3332f36806e8cfc2618ddcb155fce559c60fc7f8f1423e378d4b4964f",
|
|
"replay": {
|
|
"equal": true,
|
|
"resultSha256": "7789e4f3332f36806e8cfc2618ddcb155fce559c60fc7f8f1423e378d4b4964f"
|
|
},
|
|
"facadeWorker": {
|
|
"ready": {
|
|
"kind": "ready",
|
|
"action": "fem.pythonFamilyBatch"
|
|
},
|
|
"success": {
|
|
"schema": "freecad-web-facade/v1",
|
|
"version": 1,
|
|
"kind": "result",
|
|
"requestId": "fem-geometry-value-success",
|
|
"result": {
|
|
"cmd": "fem.pythonFamilyBatch",
|
|
"count": 24,
|
|
"module": "Fem",
|
|
"ok": true,
|
|
"records": [
|
|
{
|
|
"apiId": "py:Fem:class:FemMesh",
|
|
"code": "native_fixture",
|
|
"family": "geometry-value",
|
|
"message": "Official FemMesh source method executed against a native FreeCAD geometry fixture",
|
|
"name": "FemMesh",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"faceCount": 12,
|
|
"nodeCount": 8,
|
|
"objectType": "FemMesh",
|
|
"shapeType": "Solid",
|
|
"volumeCount": 1
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"sourceLine": 24,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemMesh.getFacesByFace",
|
|
"code": "native_fixture",
|
|
"family": "geometry-value",
|
|
"message": "Official FemMesh source method executed against a native FreeCAD geometry fixture",
|
|
"name": "FemMesh.getFacesByFace",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"faceCount": 0,
|
|
"faceIds": []
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"sourceLine": 174,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemMesh.getEdgesByEdge",
|
|
"code": "native_fixture",
|
|
"family": "geometry-value",
|
|
"message": "Official FemMesh source method executed against a native FreeCAD geometry fixture",
|
|
"name": "FemMesh.getEdgesByEdge",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"edgeCount": 1,
|
|
"edgeIds": [
|
|
10
|
|
]
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"sourceLine": 179,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemMesh.getVolumesByFace",
|
|
"code": "native_fixture",
|
|
"family": "geometry-value",
|
|
"message": "Official FemMesh source method executed against a native FreeCAD geometry fixture",
|
|
"name": "FemMesh.getVolumesByFace",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"volumes": []
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"sourceLine": 184,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemMesh.getccxVolumesByFace",
|
|
"code": "native_fixture",
|
|
"family": "geometry-value",
|
|
"message": "Official FemMesh source method executed against a native FreeCAD geometry fixture",
|
|
"name": "FemMesh.getccxVolumesByFace",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"volumes": []
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"sourceLine": 189,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemMesh.getNodesBySolid",
|
|
"code": "native_fixture",
|
|
"family": "geometry-value",
|
|
"message": "Official FemMesh source method executed against a native FreeCAD geometry fixture",
|
|
"name": "FemMesh.getNodesBySolid",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"nodeCount": 8,
|
|
"nodeIds": [
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8
|
|
]
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"sourceLine": 199,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemMesh.getNodesByFace",
|
|
"code": "native_fixture",
|
|
"family": "geometry-value",
|
|
"message": "Official FemMesh source method executed against a native FreeCAD geometry fixture",
|
|
"name": "FemMesh.getNodesByFace",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"nodeCount": 4,
|
|
"nodeIds": [
|
|
1,
|
|
4,
|
|
5,
|
|
8
|
|
]
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"sourceLine": 204,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemMesh.getNodesByEdge",
|
|
"code": "native_fixture",
|
|
"family": "geometry-value",
|
|
"message": "Official FemMesh source method executed against a native FreeCAD geometry fixture",
|
|
"name": "FemMesh.getNodesByEdge",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"nodeCount": 2,
|
|
"nodeIds": [
|
|
1,
|
|
5
|
|
]
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"sourceLine": 209,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:SolidSelector",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "geometry-value",
|
|
"message": "Fem SolidSelector requires Qt/FreeCADGui selection providers unavailable in the Web kernel",
|
|
"name": "SolidSelector",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femguiutils/selection_widgets.py",
|
|
"sourceLine": 173,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:MeshSetsGetter",
|
|
"code": "method_evidence_pending",
|
|
"family": "geometry-value",
|
|
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
|
|
"name": "MeshSetsGetter",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 39,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_mesh_sets",
|
|
"code": "method_evidence_pending",
|
|
"family": "geometry-value",
|
|
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
|
|
"name": "MeshSetsGetter.get_mesh_sets",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 128,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_pressure_faces",
|
|
"code": "method_evidence_pending",
|
|
"family": "geometry-value",
|
|
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
|
|
"name": "MeshSetsGetter.get_constraints_pressure_faces",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 377,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_electrostatic_faces",
|
|
"code": "method_evidence_pending",
|
|
"family": "geometry-value",
|
|
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
|
|
"name": "MeshSetsGetter.get_constraints_electrostatic_faces",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 384,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_electricchargedensity_faces",
|
|
"code": "method_evidence_pending",
|
|
"family": "geometry-value",
|
|
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
|
|
"name": "MeshSetsGetter.get_constraints_electricchargedensity_faces",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 392,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_contact_faces",
|
|
"code": "method_evidence_pending",
|
|
"family": "geometry-value",
|
|
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
|
|
"name": "MeshSetsGetter.get_constraints_contact_faces",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 402,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_tie_faces",
|
|
"code": "method_evidence_pending",
|
|
"family": "geometry-value",
|
|
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
|
|
"name": "MeshSetsGetter.get_constraints_tie_faces",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 417,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_sectionprint_faces",
|
|
"code": "method_evidence_pending",
|
|
"family": "geometry-value",
|
|
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
|
|
"name": "MeshSetsGetter.get_constraints_sectionprint_faces",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 425,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_heatflux_faces",
|
|
"code": "method_evidence_pending",
|
|
"family": "geometry-value",
|
|
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
|
|
"name": "MeshSetsGetter.get_constraints_heatflux_faces",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 432,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_solid_element_sets",
|
|
"code": "method_evidence_pending",
|
|
"family": "geometry-value",
|
|
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
|
|
"name": "MeshSetsGetter.get_solid_element_sets",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 459,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_element_geometry2D_elements",
|
|
"code": "method_evidence_pending",
|
|
"family": "geometry-value",
|
|
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
|
|
"name": "MeshSetsGetter.get_element_geometry2D_elements",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 484,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_element_geometry1D_elements",
|
|
"code": "method_evidence_pending",
|
|
"family": "geometry-value",
|
|
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
|
|
"name": "MeshSetsGetter.get_element_geometry1D_elements",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 493,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_element_sets_material_and_femelement_geometry",
|
|
"code": "method_evidence_pending",
|
|
"family": "geometry-value",
|
|
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
|
|
"name": "MeshSetsGetter.get_element_sets_material_and_femelement_geometry",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 555,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_mat_geo_sets_single_mat_solid",
|
|
"code": "method_evidence_pending",
|
|
"family": "geometry-value",
|
|
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
|
|
"name": "MeshSetsGetter.get_mat_geo_sets_single_mat_solid",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 879,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_mat_geo_sets_multiple_mat_solid",
|
|
"code": "method_evidence_pending",
|
|
"family": "geometry-value",
|
|
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
|
|
"name": "MeshSetsGetter.get_mat_geo_sets_multiple_mat_solid",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 891,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
}
|
|
],
|
|
"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-geometry-value-repeat",
|
|
"result": {
|
|
"cmd": "fem.pythonFamilyBatch",
|
|
"count": 24,
|
|
"module": "Fem",
|
|
"ok": true,
|
|
"records": [
|
|
{
|
|
"apiId": "py:Fem:class:FemMesh",
|
|
"code": "native_fixture",
|
|
"family": "geometry-value",
|
|
"message": "Official FemMesh source method executed against a native FreeCAD geometry fixture",
|
|
"name": "FemMesh",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"faceCount": 12,
|
|
"nodeCount": 8,
|
|
"objectType": "FemMesh",
|
|
"shapeType": "Solid",
|
|
"volumeCount": 1
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"sourceLine": 24,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemMesh.getFacesByFace",
|
|
"code": "native_fixture",
|
|
"family": "geometry-value",
|
|
"message": "Official FemMesh source method executed against a native FreeCAD geometry fixture",
|
|
"name": "FemMesh.getFacesByFace",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"faceCount": 0,
|
|
"faceIds": []
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"sourceLine": 174,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemMesh.getEdgesByEdge",
|
|
"code": "native_fixture",
|
|
"family": "geometry-value",
|
|
"message": "Official FemMesh source method executed against a native FreeCAD geometry fixture",
|
|
"name": "FemMesh.getEdgesByEdge",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"edgeCount": 1,
|
|
"edgeIds": [
|
|
10
|
|
]
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"sourceLine": 179,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemMesh.getVolumesByFace",
|
|
"code": "native_fixture",
|
|
"family": "geometry-value",
|
|
"message": "Official FemMesh source method executed against a native FreeCAD geometry fixture",
|
|
"name": "FemMesh.getVolumesByFace",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"volumes": []
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"sourceLine": 184,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemMesh.getccxVolumesByFace",
|
|
"code": "native_fixture",
|
|
"family": "geometry-value",
|
|
"message": "Official FemMesh source method executed against a native FreeCAD geometry fixture",
|
|
"name": "FemMesh.getccxVolumesByFace",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"volumes": []
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"sourceLine": 189,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemMesh.getNodesBySolid",
|
|
"code": "native_fixture",
|
|
"family": "geometry-value",
|
|
"message": "Official FemMesh source method executed against a native FreeCAD geometry fixture",
|
|
"name": "FemMesh.getNodesBySolid",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"nodeCount": 8,
|
|
"nodeIds": [
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8
|
|
]
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"sourceLine": 199,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemMesh.getNodesByFace",
|
|
"code": "native_fixture",
|
|
"family": "geometry-value",
|
|
"message": "Official FemMesh source method executed against a native FreeCAD geometry fixture",
|
|
"name": "FemMesh.getNodesByFace",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"nodeCount": 4,
|
|
"nodeIds": [
|
|
1,
|
|
4,
|
|
5,
|
|
8
|
|
]
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"sourceLine": 204,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemMesh.getNodesByEdge",
|
|
"code": "native_fixture",
|
|
"family": "geometry-value",
|
|
"message": "Official FemMesh source method executed against a native FreeCAD geometry fixture",
|
|
"name": "FemMesh.getNodesByEdge",
|
|
"native": true,
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"replay": "native-source-method",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"nodeCount": 2,
|
|
"nodeIds": [
|
|
1,
|
|
5
|
|
]
|
|
},
|
|
"returnSchema": "typed native result object",
|
|
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"sourceLine": 209,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:SolidSelector",
|
|
"code": "gui_dependency_unavailable",
|
|
"family": "geometry-value",
|
|
"message": "Fem SolidSelector requires Qt/FreeCADGui selection providers unavailable in the Web kernel",
|
|
"name": "SolidSelector",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femguiutils/selection_widgets.py",
|
|
"sourceLine": 173,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:MeshSetsGetter",
|
|
"code": "method_evidence_pending",
|
|
"family": "geometry-value",
|
|
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
|
|
"name": "MeshSetsGetter",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 39,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_mesh_sets",
|
|
"code": "method_evidence_pending",
|
|
"family": "geometry-value",
|
|
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
|
|
"name": "MeshSetsGetter.get_mesh_sets",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 128,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_pressure_faces",
|
|
"code": "method_evidence_pending",
|
|
"family": "geometry-value",
|
|
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
|
|
"name": "MeshSetsGetter.get_constraints_pressure_faces",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 377,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_electrostatic_faces",
|
|
"code": "method_evidence_pending",
|
|
"family": "geometry-value",
|
|
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
|
|
"name": "MeshSetsGetter.get_constraints_electrostatic_faces",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 384,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_electricchargedensity_faces",
|
|
"code": "method_evidence_pending",
|
|
"family": "geometry-value",
|
|
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
|
|
"name": "MeshSetsGetter.get_constraints_electricchargedensity_faces",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 392,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_contact_faces",
|
|
"code": "method_evidence_pending",
|
|
"family": "geometry-value",
|
|
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
|
|
"name": "MeshSetsGetter.get_constraints_contact_faces",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 402,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_tie_faces",
|
|
"code": "method_evidence_pending",
|
|
"family": "geometry-value",
|
|
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
|
|
"name": "MeshSetsGetter.get_constraints_tie_faces",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 417,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_sectionprint_faces",
|
|
"code": "method_evidence_pending",
|
|
"family": "geometry-value",
|
|
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
|
|
"name": "MeshSetsGetter.get_constraints_sectionprint_faces",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 425,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_heatflux_faces",
|
|
"code": "method_evidence_pending",
|
|
"family": "geometry-value",
|
|
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
|
|
"name": "MeshSetsGetter.get_constraints_heatflux_faces",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 432,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_solid_element_sets",
|
|
"code": "method_evidence_pending",
|
|
"family": "geometry-value",
|
|
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
|
|
"name": "MeshSetsGetter.get_solid_element_sets",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 459,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_element_geometry2D_elements",
|
|
"code": "method_evidence_pending",
|
|
"family": "geometry-value",
|
|
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
|
|
"name": "MeshSetsGetter.get_element_geometry2D_elements",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 484,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_element_geometry1D_elements",
|
|
"code": "method_evidence_pending",
|
|
"family": "geometry-value",
|
|
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
|
|
"name": "MeshSetsGetter.get_element_geometry1D_elements",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 493,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_element_sets_material_and_femelement_geometry",
|
|
"code": "method_evidence_pending",
|
|
"family": "geometry-value",
|
|
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
|
|
"name": "MeshSetsGetter.get_element_sets_material_and_femelement_geometry",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 555,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_mat_geo_sets_single_mat_solid",
|
|
"code": "method_evidence_pending",
|
|
"family": "geometry-value",
|
|
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
|
|
"name": "MeshSetsGetter.get_mat_geo_sets_single_mat_solid",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 879,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_mat_geo_sets_multiple_mat_solid",
|
|
"code": "method_evidence_pending",
|
|
"family": "geometry-value",
|
|
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
|
|
"name": "MeshSetsGetter.get_mat_geo_sets_multiple_mat_solid",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 891,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"sourceVerified": true,
|
|
"status": "not_implemented"
|
|
}
|
|
],
|
|
"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-geometry-value-cross",
|
|
"result": {
|
|
"cmd": "fem.pythonFamilyBatch",
|
|
"count": 1,
|
|
"module": "Fem",
|
|
"ok": true,
|
|
"records": [
|
|
{
|
|
"apiId": "py:BIM:class:Binding",
|
|
"code": "unmatched_source_record",
|
|
"family": "geometry-value",
|
|
"message": "Fem adapter rejects API records owned by another module",
|
|
"name": "FemMesh",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"sourceLine": 24,
|
|
"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-geometry-value-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-geometry-value-cancel",
|
|
"error": {
|
|
"code": "cancelled",
|
|
"message": "request was cancelled"
|
|
}
|
|
},
|
|
"reset": {
|
|
"kind": "reset",
|
|
"requestId": "fem-geometry-value-reset"
|
|
},
|
|
"traceSha256": "0688e5a31c6e0b781fe74b299e07d03628c49e2f805b6ee11984cd363007132e"
|
|
},
|
|
"dispositionCounts": {
|
|
"exposed": 8,
|
|
"restricted": 1,
|
|
"nonportable": 0,
|
|
"not_implemented": 15
|
|
},
|
|
"records": [
|
|
{
|
|
"apiId": "py:Fem:class:FemMesh",
|
|
"name": "FemMesh",
|
|
"family": "geometry-value",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official FemMesh source method executed against a native FreeCAD geometry fixture",
|
|
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"sourceLine": 24,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"result": {
|
|
"faceCount": 12,
|
|
"nodeCount": 8,
|
|
"objectType": "FemMesh",
|
|
"shapeType": "Solid",
|
|
"volumeCount": 1
|
|
},
|
|
"evidenceSha256": "c4aace3be5c02f5b0905c04b48901c75045fe7ea1cae11e1fc47d6339eb59c26"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemMesh.getFacesByFace",
|
|
"name": "FemMesh.getFacesByFace",
|
|
"family": "geometry-value",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official FemMesh source method executed against a native FreeCAD geometry fixture",
|
|
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"sourceLine": 174,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"result": {
|
|
"faceCount": 0,
|
|
"faceIds": []
|
|
},
|
|
"evidenceSha256": "a2476443ac42ddfdd13024000b05fca84f18adaf604cdc0da9fe5ca7a6ff65e8"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemMesh.getEdgesByEdge",
|
|
"name": "FemMesh.getEdgesByEdge",
|
|
"family": "geometry-value",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official FemMesh source method executed against a native FreeCAD geometry fixture",
|
|
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"sourceLine": 179,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"result": {
|
|
"edgeCount": 1,
|
|
"edgeIds": [
|
|
10
|
|
]
|
|
},
|
|
"evidenceSha256": "c7ce9cae772c364005085694ede09126cffb7c05e2647c43e9860185502ef571"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemMesh.getVolumesByFace",
|
|
"name": "FemMesh.getVolumesByFace",
|
|
"family": "geometry-value",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official FemMesh source method executed against a native FreeCAD geometry fixture",
|
|
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"sourceLine": 184,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"result": {
|
|
"volumes": []
|
|
},
|
|
"evidenceSha256": "4f3dea467b41deb51b90ce8a68e9c7f640d64163cd92a7d78d5b520667d5ff83"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemMesh.getccxVolumesByFace",
|
|
"name": "FemMesh.getccxVolumesByFace",
|
|
"family": "geometry-value",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official FemMesh source method executed against a native FreeCAD geometry fixture",
|
|
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"sourceLine": 189,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"result": {
|
|
"volumes": []
|
|
},
|
|
"evidenceSha256": "73fc9242eab6bff6f16b23da866d29a883a1778e07a7deda984ffa9b4d38f48e"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemMesh.getNodesBySolid",
|
|
"name": "FemMesh.getNodesBySolid",
|
|
"family": "geometry-value",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official FemMesh source method executed against a native FreeCAD geometry fixture",
|
|
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"sourceLine": 199,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"result": {
|
|
"nodeCount": 8,
|
|
"nodeIds": [
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8
|
|
]
|
|
},
|
|
"evidenceSha256": "0411c8913c2f13aea6ce605a1379cdcafaf6bdc7e8df7d2f80efe35b3ebb192c"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemMesh.getNodesByFace",
|
|
"name": "FemMesh.getNodesByFace",
|
|
"family": "geometry-value",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official FemMesh source method executed against a native FreeCAD geometry fixture",
|
|
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"sourceLine": 204,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"result": {
|
|
"nodeCount": 4,
|
|
"nodeIds": [
|
|
1,
|
|
4,
|
|
5,
|
|
8
|
|
]
|
|
},
|
|
"evidenceSha256": "ce93d98372a3300f7193cadbd35e0e982faff2a0ca4beb12a8866e2106cee831"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemMesh.getNodesByEdge",
|
|
"name": "FemMesh.getNodesByEdge",
|
|
"family": "geometry-value",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official FemMesh source method executed against a native FreeCAD geometry fixture",
|
|
"sourceEntry": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"sourceLine": 209,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"result": {
|
|
"nodeCount": 2,
|
|
"nodeIds": [
|
|
1,
|
|
5
|
|
]
|
|
},
|
|
"evidenceSha256": "887353bf60fada607152e65acaa134c3abdc6650f79eed00de050fc423385602"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:SolidSelector",
|
|
"name": "SolidSelector",
|
|
"family": "geometry-value",
|
|
"status": "restricted",
|
|
"code": "gui_dependency_unavailable",
|
|
"message": "Fem SolidSelector requires Qt/FreeCADGui selection providers unavailable in the Web kernel",
|
|
"sourceEntry": "src/Mod/Fem/femguiutils/selection_widgets.py",
|
|
"sourceLine": 173,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"evidenceSha256": "22772a76c9c881d24ce99106508c204f589a0d8302efc2d4adc86f82fd675359"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:MeshSetsGetter",
|
|
"name": "MeshSetsGetter",
|
|
"family": "geometry-value",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
|
|
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 39,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"evidenceSha256": "19a851eff092211ef34f534c59bfe1fbfa280a35d85cfdfe2ab54e65c6588de7"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_mesh_sets",
|
|
"name": "MeshSetsGetter.get_mesh_sets",
|
|
"family": "geometry-value",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
|
|
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 128,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"evidenceSha256": "52985d0925fcca5c03d08a9f210d38d2745e93509dac55b26a3b1ca41cc436fe"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_pressure_faces",
|
|
"name": "MeshSetsGetter.get_constraints_pressure_faces",
|
|
"family": "geometry-value",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
|
|
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 377,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"evidenceSha256": "e904f24426fc4fc8329627bdb97fe73dd97daa3e23da122eada88dbf075cb082"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_electrostatic_faces",
|
|
"name": "MeshSetsGetter.get_constraints_electrostatic_faces",
|
|
"family": "geometry-value",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
|
|
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 384,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"evidenceSha256": "c3ebece4746fb87d680d2d9d0573a45cf74d367fdb374c3ab40dac49c598cb26"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_electricchargedensity_faces",
|
|
"name": "MeshSetsGetter.get_constraints_electricchargedensity_faces",
|
|
"family": "geometry-value",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
|
|
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 392,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"evidenceSha256": "fbcbab92e92a744d5d4a7fca35d53f286db17cf230f5c2b21a9850180bb2dde9"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_contact_faces",
|
|
"name": "MeshSetsGetter.get_constraints_contact_faces",
|
|
"family": "geometry-value",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
|
|
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 402,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"evidenceSha256": "ad24807fa13fd3e71cd5a743c478cad447f491c3a314595b1f30f59794ccd7e8"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_tie_faces",
|
|
"name": "MeshSetsGetter.get_constraints_tie_faces",
|
|
"family": "geometry-value",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
|
|
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 417,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"evidenceSha256": "97de1e616f387568a77903a3a8ddd7c77a2393671e4ed34da534120e3da73209"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_sectionprint_faces",
|
|
"name": "MeshSetsGetter.get_constraints_sectionprint_faces",
|
|
"family": "geometry-value",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
|
|
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 425,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"evidenceSha256": "f1cbcb75ae01a49673fcbe51ae2ac6e0556464081485866abe7a893cc0afad4d"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_heatflux_faces",
|
|
"name": "MeshSetsGetter.get_constraints_heatflux_faces",
|
|
"family": "geometry-value",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
|
|
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 432,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"evidenceSha256": "7c80e2e7f192bdced08d7955d3299f8a3e1c5b89b913972ba57701ce1579410d"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_solid_element_sets",
|
|
"name": "MeshSetsGetter.get_solid_element_sets",
|
|
"family": "geometry-value",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
|
|
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 459,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"evidenceSha256": "2c9c40573cff560decc3964eb918b28bfb3601602f9b46087671763be5194b1f"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_element_geometry2D_elements",
|
|
"name": "MeshSetsGetter.get_element_geometry2D_elements",
|
|
"family": "geometry-value",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
|
|
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 484,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"evidenceSha256": "f3ebd13a4cb1ce0a493cf2ddee47a6e17d65ca9fc3e2362be4f03a1cf3dd3b43"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_element_geometry1D_elements",
|
|
"name": "MeshSetsGetter.get_element_geometry1D_elements",
|
|
"family": "geometry-value",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
|
|
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 493,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"evidenceSha256": "294dfedfb4ac16f5b0d6c8852c1818e9644b1c31974fee82c02d93b3626b6a35"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_element_sets_material_and_femelement_geometry",
|
|
"name": "MeshSetsGetter.get_element_sets_material_and_femelement_geometry",
|
|
"family": "geometry-value",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
|
|
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 555,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"evidenceSha256": "b51378e63bee23bcc1eed1d486e89cbaeac5f702ee8b714f4fb7df5c48dbf856"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_mat_geo_sets_single_mat_solid",
|
|
"name": "MeshSetsGetter.get_mat_geo_sets_single_mat_solid",
|
|
"family": "geometry-value",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
|
|
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 879,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"evidenceSha256": "2a075674fd2c3e29ef2df414edfb5ce055586c8017fc3ac8d82e89baa43914b5"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_mat_geo_sets_multiple_mat_solid",
|
|
"name": "MeshSetsGetter.get_mat_geo_sets_multiple_mat_solid",
|
|
"family": "geometry-value",
|
|
"status": "not_implemented",
|
|
"code": "method_evidence_pending",
|
|
"message": "Fem Python API requires a method-specific fixture for this complex set or material contract",
|
|
"sourceEntry": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"sourceLine": 891,
|
|
"sourceVerified": true,
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
|
|
"evidenceSha256": "bcb7002e8db8db193cbff773198e81d0305fcb2383d1a05210a44e35a5bb6fef"
|
|
}
|
|
],
|
|
"sourceEvidence": [
|
|
{
|
|
"apiId": "py:Fem:class:FemMesh",
|
|
"path": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"line": 24,
|
|
"declaration": "class FemMesh(ComplexGeoData):",
|
|
"sha256": "05ff2247d3aa8bdc13f60820330a13cd3f80e2bbae21c1f7adad4a0b5dc5848d"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemMesh.getFacesByFace",
|
|
"path": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"line": 174,
|
|
"declaration": "def getFacesByFace(self, face: TopoShapeFace, /) -> list[int]:",
|
|
"sha256": "05ff2247d3aa8bdc13f60820330a13cd3f80e2bbae21c1f7adad4a0b5dc5848d"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemMesh.getEdgesByEdge",
|
|
"path": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"line": 179,
|
|
"declaration": "def getEdgesByEdge(self, edge: TopoShapeEdge, /) -> list[int]:",
|
|
"sha256": "05ff2247d3aa8bdc13f60820330a13cd3f80e2bbae21c1f7adad4a0b5dc5848d"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemMesh.getVolumesByFace",
|
|
"path": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"line": 184,
|
|
"declaration": "def getVolumesByFace(self, face: TopoShapeFace, /) -> list[tuple[int, int]]:",
|
|
"sha256": "05ff2247d3aa8bdc13f60820330a13cd3f80e2bbae21c1f7adad4a0b5dc5848d"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemMesh.getccxVolumesByFace",
|
|
"path": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"line": 189,
|
|
"declaration": "def getccxVolumesByFace(self, face: TopoShapeFace, /) -> list[tuple[int, int]]:",
|
|
"sha256": "05ff2247d3aa8bdc13f60820330a13cd3f80e2bbae21c1f7adad4a0b5dc5848d"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemMesh.getNodesBySolid",
|
|
"path": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"line": 199,
|
|
"declaration": "def getNodesBySolid(self, shape: TopoShapeSolid, /) -> list[int]:",
|
|
"sha256": "05ff2247d3aa8bdc13f60820330a13cd3f80e2bbae21c1f7adad4a0b5dc5848d"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemMesh.getNodesByFace",
|
|
"path": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"line": 204,
|
|
"declaration": "def getNodesByFace(self, face: TopoShapeFace, /) -> list[int]:",
|
|
"sha256": "05ff2247d3aa8bdc13f60820330a13cd3f80e2bbae21c1f7adad4a0b5dc5848d"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:FemMesh.getNodesByEdge",
|
|
"path": "src/Mod/Fem/App/FemMesh.pyi",
|
|
"line": 209,
|
|
"declaration": "def getNodesByEdge(self, edge: TopoShapeEdge, /) -> list[int]:",
|
|
"sha256": "05ff2247d3aa8bdc13f60820330a13cd3f80e2bbae21c1f7adad4a0b5dc5848d"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:SolidSelector",
|
|
"path": "src/Mod/Fem/femguiutils/selection_widgets.py",
|
|
"line": 173,
|
|
"declaration": "class SolidSelector(_Selector):",
|
|
"sha256": "79f23d4f5434078e620841702f0ef252416adfb9c82ad0940dea3e3e79bddb5b"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:class:MeshSetsGetter",
|
|
"path": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"line": 39,
|
|
"declaration": "class MeshSetsGetter:",
|
|
"sha256": "c49cd0f2147c6456cf53b92c9d87fc3843977e5f877e88e7d2bcd95e02220a7a"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_mesh_sets",
|
|
"path": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"line": 128,
|
|
"declaration": "def get_mesh_sets(self):",
|
|
"sha256": "c49cd0f2147c6456cf53b92c9d87fc3843977e5f877e88e7d2bcd95e02220a7a"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_pressure_faces",
|
|
"path": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"line": 377,
|
|
"declaration": "def get_constraints_pressure_faces(self):",
|
|
"sha256": "c49cd0f2147c6456cf53b92c9d87fc3843977e5f877e88e7d2bcd95e02220a7a"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_electrostatic_faces",
|
|
"path": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"line": 384,
|
|
"declaration": "def get_constraints_electrostatic_faces(self):",
|
|
"sha256": "c49cd0f2147c6456cf53b92c9d87fc3843977e5f877e88e7d2bcd95e02220a7a"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_electricchargedensity_faces",
|
|
"path": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"line": 392,
|
|
"declaration": "def get_constraints_electricchargedensity_faces(self):",
|
|
"sha256": "c49cd0f2147c6456cf53b92c9d87fc3843977e5f877e88e7d2bcd95e02220a7a"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_contact_faces",
|
|
"path": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"line": 402,
|
|
"declaration": "def get_constraints_contact_faces(self):",
|
|
"sha256": "c49cd0f2147c6456cf53b92c9d87fc3843977e5f877e88e7d2bcd95e02220a7a"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_tie_faces",
|
|
"path": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"line": 417,
|
|
"declaration": "def get_constraints_tie_faces(self):",
|
|
"sha256": "c49cd0f2147c6456cf53b92c9d87fc3843977e5f877e88e7d2bcd95e02220a7a"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_sectionprint_faces",
|
|
"path": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"line": 425,
|
|
"declaration": "def get_constraints_sectionprint_faces(self):",
|
|
"sha256": "c49cd0f2147c6456cf53b92c9d87fc3843977e5f877e88e7d2bcd95e02220a7a"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_constraints_heatflux_faces",
|
|
"path": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"line": 432,
|
|
"declaration": "def get_constraints_heatflux_faces(self):",
|
|
"sha256": "c49cd0f2147c6456cf53b92c9d87fc3843977e5f877e88e7d2bcd95e02220a7a"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_solid_element_sets",
|
|
"path": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"line": 459,
|
|
"declaration": "def get_solid_element_sets(self, femobjs):",
|
|
"sha256": "c49cd0f2147c6456cf53b92c9d87fc3843977e5f877e88e7d2bcd95e02220a7a"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_element_geometry2D_elements",
|
|
"path": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"line": 484,
|
|
"declaration": "def get_element_geometry2D_elements(self):",
|
|
"sha256": "c49cd0f2147c6456cf53b92c9d87fc3843977e5f877e88e7d2bcd95e02220a7a"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_element_geometry1D_elements",
|
|
"path": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"line": 493,
|
|
"declaration": "def get_element_geometry1D_elements(self):",
|
|
"sha256": "c49cd0f2147c6456cf53b92c9d87fc3843977e5f877e88e7d2bcd95e02220a7a"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_element_sets_material_and_femelement_geometry",
|
|
"path": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"line": 555,
|
|
"declaration": "def get_element_sets_material_and_femelement_geometry(self):",
|
|
"sha256": "c49cd0f2147c6456cf53b92c9d87fc3843977e5f877e88e7d2bcd95e02220a7a"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_mat_geo_sets_single_mat_solid",
|
|
"path": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"line": 879,
|
|
"declaration": "def get_mat_geo_sets_single_mat_solid(self):",
|
|
"sha256": "c49cd0f2147c6456cf53b92c9d87fc3843977e5f877e88e7d2bcd95e02220a7a"
|
|
},
|
|
{
|
|
"apiId": "py:Fem:method:MeshSetsGetter.get_mat_geo_sets_multiple_mat_solid",
|
|
"path": "src/Mod/Fem/femmesh/meshsetsgetter.py",
|
|
"line": 891,
|
|
"declaration": "def get_mat_geo_sets_multiple_mat_solid(self):",
|
|
"sha256": "c49cd0f2147c6456cf53b92c9d87fc3843977e5f877e88e7d2bcd95e02220a7a"
|
|
}
|
|
],
|
|
"resources": {
|
|
"resourcesReleased": true,
|
|
"documentMutation": false
|
|
},
|
|
"artifacts": {
|
|
"loader": {
|
|
"path": "web/public/kernel/FreeCADWebFemGenericFamilyProbe.js",
|
|
"sha256": "0444245463afb63f8b22276356135a93f5be3376e853722ee338be99ed22ce19"
|
|
},
|
|
"wasm": {
|
|
"path": "web/public/kernel/FreeCADWebFemGenericFamilyProbe.wasm",
|
|
"sha256": "871775084b3513c8eb1d75204b77120698fa34e41d32ad9959461635bdf68694"
|
|
}
|
|
},
|
|
"boundaries": [
|
|
"SolidSelector remains restricted because its official implementation requires Qt/FreeCADGui selection providers.",
|
|
"MeshSetsGetter set/constraint/material aggregation methods retain not_implemented until a minimal native object graph fixture is available.",
|
|
"All statuses and typed FemMesh values come from compiled FreeCAD through fc_web_dispatch_json; JavaScript only validates and transports the batch envelope."
|
|
]
|
|
}
|