Files
FreeCADWasmDev/docs/p6/bim-generic-object-module-batch-b84fd78b59aa226e46795472-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

2418 lines
104 KiB
JSON

{
"schema": "freecad-web-bim-python-family-module-batch-runtime/v1",
"taskId": "FW-P6-FPA-Y",
"batchId": "b84fd78b59aa226e46795472",
"module": "BIM",
"tier": "tier-2-pure",
"family": "generic-object",
"status": "pass_with_boundaries",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"dispatcher": "fc_web_dispatch_json",
"route": {
"command": "bim.pythonFamilyBatch",
"native": "freecad-source/src/WebAssembly/FreeCADCoreProbe/BimRuntimeProbe.cpp:fc_web_dispatch_json",
"facade": "web/src/bim-python-family-batch-facade.ts",
"worker": "web/src/bim.worker.ts"
},
"input": {
"cmd": "bim.pythonFamilyBatch",
"args": {
"tier": "tier-2-pure",
"records": [
{
"apiId": "py:BIM:method:BIM_Windows_TaskPanel.setTag",
"name": "BIM_Windows_TaskPanel.setTag",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/bimcommands/BimWindows.py",
"sourceLine": 202,
"disposition": "not_implemented"
},
{
"apiId": "py:BIM:method:BIM_Windows_TaskPanel.setDescription",
"name": "BIM_Windows_TaskPanel.setDescription",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/bimcommands/BimWindows.py",
"sourceLine": 209,
"disposition": "not_implemented"
},
{
"apiId": "py:BIM:method:BIM_Windows_TaskPanel.setMaterial",
"name": "BIM_Windows_TaskPanel.setMaterial",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/bimcommands/BimWindows.py",
"sourceLine": 216,
"disposition": "not_implemented"
},
{
"apiId": "py:BIM:method:ifc_vp_document.attach",
"name": "ifc_vp_document.attach",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/ifc_viewproviders.py",
"sourceLine": 43,
"disposition": "not_implemented"
},
{
"apiId": "py:BIM:method:ContextCreator.createGeometricRepresentationContext",
"name": "ContextCreator.createGeometricRepresentationContext",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 213,
"disposition": "not_implemented"
},
{
"apiId": "py:BIM:method:ContextCreator.createGeometricRepresentationSubContext",
"name": "ContextCreator.createGeometricRepresentationSubContext",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 223,
"disposition": "not_implemented"
},
{
"apiId": "py:BIM:method:ContextCreator.createTargetCRS",
"name": "ContextCreator.createTargetCRS",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 228,
"disposition": "not_implemented"
},
{
"apiId": "py:BIM:method:ContextCreator.createMapConversion",
"name": "ContextCreator.createMapConversion",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 243,
"disposition": "not_implemented"
},
{
"apiId": "py:BIM:method:ContextCreator.createTrueNorth",
"name": "ContextCreator.createTrueNorth",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 258,
"disposition": "not_implemented"
},
{
"apiId": "py:BIM:method:ContextCreator.calculateXAxisAbscissa",
"name": "ContextCreator.calculateXAxisAbscissa",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 263,
"disposition": "not_implemented"
},
{
"apiId": "py:BIM:method:ContextCreator.calculateXAxisOrdinate",
"name": "ContextCreator.calculateXAxisOrdinate",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 268,
"disposition": "not_implemented"
},
{
"apiId": "py:BIM:method:ContextCreator.createProject",
"name": "ContextCreator.createProject",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 273,
"disposition": "not_implemented"
},
{
"apiId": "py:BIM:method:ContextCreator.createAutomaticProject",
"name": "ContextCreator.createAutomaticProject",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 278,
"disposition": "not_implemented"
},
{
"apiId": "py:BIM:method:ContextCreator.createCustomProject",
"name": "ContextCreator.createCustomProject",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 291,
"disposition": "not_implemented"
},
{
"apiId": "py:BIM:method:recycler.createIfcDirection",
"name": "recycler.createIfcDirection",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 371,
"disposition": "not_implemented"
},
{
"apiId": "py:BIM:method:recycler.createIfcPolyline",
"name": "recycler.createIfcPolyline",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 381,
"disposition": "not_implemented"
},
{
"apiId": "py:BIM:method:recycler.createIfcPolyLoop",
"name": "recycler.createIfcPolyLoop",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 392,
"disposition": "not_implemented"
},
{
"apiId": "py:BIM:method:recycler.createIfcAxis2Placement3D",
"name": "recycler.createIfcAxis2Placement3D",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 420,
"disposition": "not_implemented"
},
{
"apiId": "py:BIM:method:recycler.createIfcAxis2Placement2D",
"name": "recycler.createIfcAxis2Placement2D",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 443,
"disposition": "not_implemented"
},
{
"apiId": "py:BIM:method:recycler.createIfcLocalPlacement",
"name": "recycler.createIfcLocalPlacement",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 454,
"disposition": "not_implemented"
},
{
"apiId": "py:BIM:method:recycler.createIfcColourRgb",
"name": "recycler.createIfcColourRgb",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 471,
"disposition": "not_implemented"
},
{
"apiId": "py:BIM:method:recycler.createIfcCartesianTransformationOperator3D",
"name": "recycler.createIfcCartesianTransformationOperator3D",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 497,
"disposition": "not_implemented"
},
{
"apiId": "py:BIM:method:recycler.createIfcPresentationStyleAssignment",
"name": "recycler.createIfcPresentationStyleAssignment",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 532,
"disposition": "not_implemented"
},
{
"apiId": "py:BIM:method:recycler.createIfcRectangleProfileDef",
"name": "recycler.createIfcRectangleProfileDef",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 550,
"disposition": "not_implemented"
}
]
}
},
"inputSha256": "92d5e188eec56608c47841443d86955d827e1e57a74c68f8028852a365b9905f",
"result": {
"ok": true,
"cmd": "bim.pythonFamilyBatch",
"schema": "freecad-web-bim/python-family-batch/v1",
"module": "BIM",
"tier": "tier-2-pure",
"source": "freecad-source",
"records": [
{
"apiId": "py:BIM:method:BIM_Windows_TaskPanel.setTag",
"name": "BIM_Windows_TaskPanel.setTag",
"family": "generic-object",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "BIM GUI-dependent Python API requires GUI providers unavailable in the Web kernel",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/bimcommands/BimWindows.py",
"sourceLine": 202,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"replay": "native-source-disposition"
},
{
"apiId": "py:BIM:method:BIM_Windows_TaskPanel.setDescription",
"name": "BIM_Windows_TaskPanel.setDescription",
"family": "generic-object",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "BIM GUI-dependent Python API requires GUI providers unavailable in the Web kernel",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/bimcommands/BimWindows.py",
"sourceLine": 209,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"replay": "native-source-disposition"
},
{
"apiId": "py:BIM:method:BIM_Windows_TaskPanel.setMaterial",
"name": "BIM_Windows_TaskPanel.setMaterial",
"family": "generic-object",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "BIM GUI-dependent Python API requires GUI providers unavailable in the Web kernel",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/bimcommands/BimWindows.py",
"sourceLine": 216,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"replay": "native-source-disposition"
},
{
"apiId": "py:BIM:method:ifc_vp_document.attach",
"name": "ifc_vp_document.attach",
"family": "generic-object",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "BIM generic-object API is not registered",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/ifc_viewproviders.py",
"sourceLine": 43,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"replay": "native-source-disposition"
},
{
"apiId": "py:BIM:method:ContextCreator.createGeometricRepresentationContext",
"name": "ContextCreator.createGeometricRepresentationContext",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 213,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "ContextCreator.createGeometricRepresentationContext",
"sourceConstructor": "python-source-ast-class"
}
},
{
"apiId": "py:BIM:method:ContextCreator.createGeometricRepresentationSubContext",
"name": "ContextCreator.createGeometricRepresentationSubContext",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 223,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "ContextCreator.createGeometricRepresentationSubContext",
"sourceConstructor": "python-source-ast-class"
}
},
{
"apiId": "py:BIM:method:ContextCreator.createTargetCRS",
"name": "ContextCreator.createTargetCRS",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 228,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "ContextCreator.createTargetCRS",
"sourceConstructor": "python-source-ast-class"
}
},
{
"apiId": "py:BIM:method:ContextCreator.createMapConversion",
"name": "ContextCreator.createMapConversion",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 243,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "ContextCreator.createMapConversion",
"sourceConstructor": "python-source-ast-class"
}
},
{
"apiId": "py:BIM:method:ContextCreator.createTrueNorth",
"name": "ContextCreator.createTrueNorth",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 258,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "ContextCreator.createTrueNorth",
"sourceConstructor": "python-source-ast-class"
}
},
{
"apiId": "py:BIM:method:ContextCreator.calculateXAxisAbscissa",
"name": "ContextCreator.calculateXAxisAbscissa",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 263,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "ContextCreator.calculateXAxisAbscissa",
"sourceConstructor": "python-source-ast-class"
}
},
{
"apiId": "py:BIM:method:ContextCreator.calculateXAxisOrdinate",
"name": "ContextCreator.calculateXAxisOrdinate",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 268,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "ContextCreator.calculateXAxisOrdinate",
"sourceConstructor": "python-source-ast-class"
}
},
{
"apiId": "py:BIM:method:ContextCreator.createProject",
"name": "ContextCreator.createProject",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 273,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "ContextCreator.createProject",
"sourceConstructor": "python-source-ast-class"
}
},
{
"apiId": "py:BIM:method:ContextCreator.createAutomaticProject",
"name": "ContextCreator.createAutomaticProject",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 278,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "ContextCreator.createAutomaticProject",
"sourceConstructor": "python-source-ast-class"
}
},
{
"apiId": "py:BIM:method:ContextCreator.createCustomProject",
"name": "ContextCreator.createCustomProject",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 291,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "ContextCreator.createCustomProject",
"sourceConstructor": "python-source-ast-class"
}
},
{
"apiId": "py:BIM:method:recycler.createIfcDirection",
"name": "recycler.createIfcDirection",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 371,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "recycler.createIfcDirection",
"sourceConstructor": "python-source-ast-class"
}
},
{
"apiId": "py:BIM:method:recycler.createIfcPolyline",
"name": "recycler.createIfcPolyline",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 381,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "recycler.createIfcPolyline",
"sourceConstructor": "python-source-ast-class"
}
},
{
"apiId": "py:BIM:method:recycler.createIfcPolyLoop",
"name": "recycler.createIfcPolyLoop",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 392,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "recycler.createIfcPolyLoop",
"sourceConstructor": "python-source-ast-class"
}
},
{
"apiId": "py:BIM:method:recycler.createIfcAxis2Placement3D",
"name": "recycler.createIfcAxis2Placement3D",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 420,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "recycler.createIfcAxis2Placement3D",
"sourceConstructor": "python-source-ast-class"
}
},
{
"apiId": "py:BIM:method:recycler.createIfcAxis2Placement2D",
"name": "recycler.createIfcAxis2Placement2D",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 443,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "recycler.createIfcAxis2Placement2D",
"sourceConstructor": "python-source-ast-class"
}
},
{
"apiId": "py:BIM:method:recycler.createIfcLocalPlacement",
"name": "recycler.createIfcLocalPlacement",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 454,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "recycler.createIfcLocalPlacement",
"sourceConstructor": "python-source-ast-class"
}
},
{
"apiId": "py:BIM:method:recycler.createIfcColourRgb",
"name": "recycler.createIfcColourRgb",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 471,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "recycler.createIfcColourRgb",
"sourceConstructor": "python-source-ast-class"
}
},
{
"apiId": "py:BIM:method:recycler.createIfcCartesianTransformationOperator3D",
"name": "recycler.createIfcCartesianTransformationOperator3D",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 497,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "recycler.createIfcCartesianTransformationOperator3D",
"sourceConstructor": "python-source-ast-class"
}
},
{
"apiId": "py:BIM:method:recycler.createIfcPresentationStyleAssignment",
"name": "recycler.createIfcPresentationStyleAssignment",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 532,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "recycler.createIfcPresentationStyleAssignment",
"sourceConstructor": "python-source-ast-class"
}
},
{
"apiId": "py:BIM:method:recycler.createIfcRectangleProfileDef",
"name": "recycler.createIfcRectangleProfileDef",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 550,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "recycler.createIfcRectangleProfileDef",
"sourceConstructor": "python-source-ast-class"
}
}
],
"count": 24,
"resourcesReleased": true
},
"resultSha256": "13672f066e5e8defe8637d5c5433fe2840f2d195be960b1612a04fbeaf3f3c5d",
"replay": {
"equal": true,
"resultSha256": "13672f066e5e8defe8637d5c5433fe2840f2d195be960b1612a04fbeaf3f3c5d"
},
"facadeWorker": {
"ready": {
"kind": "ready",
"action": "bim.pythonFamilyBatch"
},
"success": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "result",
"requestId": "bim-python-family-batch-success",
"result": {
"ok": true,
"cmd": "bim.pythonFamilyBatch",
"schema": "freecad-web-bim/python-family-batch/v1",
"module": "BIM",
"tier": "tier-2-pure",
"source": "freecad-source",
"records": [
{
"apiId": "py:BIM:method:BIM_Windows_TaskPanel.setTag",
"name": "BIM_Windows_TaskPanel.setTag",
"family": "generic-object",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "BIM GUI-dependent Python API requires GUI providers unavailable in the Web kernel",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/bimcommands/BimWindows.py",
"sourceLine": 202,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"replay": "native-source-disposition"
},
{
"apiId": "py:BIM:method:BIM_Windows_TaskPanel.setDescription",
"name": "BIM_Windows_TaskPanel.setDescription",
"family": "generic-object",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "BIM GUI-dependent Python API requires GUI providers unavailable in the Web kernel",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/bimcommands/BimWindows.py",
"sourceLine": 209,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"replay": "native-source-disposition"
},
{
"apiId": "py:BIM:method:BIM_Windows_TaskPanel.setMaterial",
"name": "BIM_Windows_TaskPanel.setMaterial",
"family": "generic-object",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "BIM GUI-dependent Python API requires GUI providers unavailable in the Web kernel",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/bimcommands/BimWindows.py",
"sourceLine": 216,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"replay": "native-source-disposition"
},
{
"apiId": "py:BIM:method:ifc_vp_document.attach",
"name": "ifc_vp_document.attach",
"family": "generic-object",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "BIM generic-object API is not registered",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/ifc_viewproviders.py",
"sourceLine": 43,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"replay": "native-source-disposition"
},
{
"apiId": "py:BIM:method:ContextCreator.createGeometricRepresentationContext",
"name": "ContextCreator.createGeometricRepresentationContext",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 213,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "ContextCreator.createGeometricRepresentationContext",
"sourceConstructor": "python-source-ast-class"
}
},
{
"apiId": "py:BIM:method:ContextCreator.createGeometricRepresentationSubContext",
"name": "ContextCreator.createGeometricRepresentationSubContext",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 223,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "ContextCreator.createGeometricRepresentationSubContext",
"sourceConstructor": "python-source-ast-class"
}
},
{
"apiId": "py:BIM:method:ContextCreator.createTargetCRS",
"name": "ContextCreator.createTargetCRS",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 228,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "ContextCreator.createTargetCRS",
"sourceConstructor": "python-source-ast-class"
}
},
{
"apiId": "py:BIM:method:ContextCreator.createMapConversion",
"name": "ContextCreator.createMapConversion",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 243,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "ContextCreator.createMapConversion",
"sourceConstructor": "python-source-ast-class"
}
},
{
"apiId": "py:BIM:method:ContextCreator.createTrueNorth",
"name": "ContextCreator.createTrueNorth",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 258,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "ContextCreator.createTrueNorth",
"sourceConstructor": "python-source-ast-class"
}
},
{
"apiId": "py:BIM:method:ContextCreator.calculateXAxisAbscissa",
"name": "ContextCreator.calculateXAxisAbscissa",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 263,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "ContextCreator.calculateXAxisAbscissa",
"sourceConstructor": "python-source-ast-class"
}
},
{
"apiId": "py:BIM:method:ContextCreator.calculateXAxisOrdinate",
"name": "ContextCreator.calculateXAxisOrdinate",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 268,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "ContextCreator.calculateXAxisOrdinate",
"sourceConstructor": "python-source-ast-class"
}
},
{
"apiId": "py:BIM:method:ContextCreator.createProject",
"name": "ContextCreator.createProject",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 273,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "ContextCreator.createProject",
"sourceConstructor": "python-source-ast-class"
}
},
{
"apiId": "py:BIM:method:ContextCreator.createAutomaticProject",
"name": "ContextCreator.createAutomaticProject",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 278,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "ContextCreator.createAutomaticProject",
"sourceConstructor": "python-source-ast-class"
}
},
{
"apiId": "py:BIM:method:ContextCreator.createCustomProject",
"name": "ContextCreator.createCustomProject",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 291,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "ContextCreator.createCustomProject",
"sourceConstructor": "python-source-ast-class"
}
},
{
"apiId": "py:BIM:method:recycler.createIfcDirection",
"name": "recycler.createIfcDirection",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 371,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "recycler.createIfcDirection",
"sourceConstructor": "python-source-ast-class"
}
},
{
"apiId": "py:BIM:method:recycler.createIfcPolyline",
"name": "recycler.createIfcPolyline",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 381,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "recycler.createIfcPolyline",
"sourceConstructor": "python-source-ast-class"
}
},
{
"apiId": "py:BIM:method:recycler.createIfcPolyLoop",
"name": "recycler.createIfcPolyLoop",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 392,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "recycler.createIfcPolyLoop",
"sourceConstructor": "python-source-ast-class"
}
},
{
"apiId": "py:BIM:method:recycler.createIfcAxis2Placement3D",
"name": "recycler.createIfcAxis2Placement3D",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 420,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "recycler.createIfcAxis2Placement3D",
"sourceConstructor": "python-source-ast-class"
}
},
{
"apiId": "py:BIM:method:recycler.createIfcAxis2Placement2D",
"name": "recycler.createIfcAxis2Placement2D",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 443,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "recycler.createIfcAxis2Placement2D",
"sourceConstructor": "python-source-ast-class"
}
},
{
"apiId": "py:BIM:method:recycler.createIfcLocalPlacement",
"name": "recycler.createIfcLocalPlacement",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 454,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "recycler.createIfcLocalPlacement",
"sourceConstructor": "python-source-ast-class"
}
},
{
"apiId": "py:BIM:method:recycler.createIfcColourRgb",
"name": "recycler.createIfcColourRgb",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 471,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "recycler.createIfcColourRgb",
"sourceConstructor": "python-source-ast-class"
}
},
{
"apiId": "py:BIM:method:recycler.createIfcCartesianTransformationOperator3D",
"name": "recycler.createIfcCartesianTransformationOperator3D",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 497,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "recycler.createIfcCartesianTransformationOperator3D",
"sourceConstructor": "python-source-ast-class"
}
},
{
"apiId": "py:BIM:method:recycler.createIfcPresentationStyleAssignment",
"name": "recycler.createIfcPresentationStyleAssignment",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 532,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "recycler.createIfcPresentationStyleAssignment",
"sourceConstructor": "python-source-ast-class"
}
},
{
"apiId": "py:BIM:method:recycler.createIfcRectangleProfileDef",
"name": "recycler.createIfcRectangleProfileDef",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 550,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "recycler.createIfcRectangleProfileDef",
"sourceConstructor": "python-source-ast-class"
}
}
],
"count": 24,
"resourcesReleased": true
}
},
"repeat": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "result",
"requestId": "bim-python-family-batch-repeat",
"result": {
"ok": true,
"cmd": "bim.pythonFamilyBatch",
"schema": "freecad-web-bim/python-family-batch/v1",
"module": "BIM",
"tier": "tier-2-pure",
"source": "freecad-source",
"records": [
{
"apiId": "py:BIM:method:BIM_Windows_TaskPanel.setTag",
"name": "BIM_Windows_TaskPanel.setTag",
"family": "generic-object",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "BIM GUI-dependent Python API requires GUI providers unavailable in the Web kernel",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/bimcommands/BimWindows.py",
"sourceLine": 202,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"replay": "native-source-disposition"
},
{
"apiId": "py:BIM:method:BIM_Windows_TaskPanel.setDescription",
"name": "BIM_Windows_TaskPanel.setDescription",
"family": "generic-object",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "BIM GUI-dependent Python API requires GUI providers unavailable in the Web kernel",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/bimcommands/BimWindows.py",
"sourceLine": 209,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"replay": "native-source-disposition"
},
{
"apiId": "py:BIM:method:BIM_Windows_TaskPanel.setMaterial",
"name": "BIM_Windows_TaskPanel.setMaterial",
"family": "generic-object",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "BIM GUI-dependent Python API requires GUI providers unavailable in the Web kernel",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/bimcommands/BimWindows.py",
"sourceLine": 216,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"replay": "native-source-disposition"
},
{
"apiId": "py:BIM:method:ifc_vp_document.attach",
"name": "ifc_vp_document.attach",
"family": "generic-object",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "BIM generic-object API is not registered",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/ifc_viewproviders.py",
"sourceLine": 43,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "source-declared",
"replay": "native-source-disposition"
},
{
"apiId": "py:BIM:method:ContextCreator.createGeometricRepresentationContext",
"name": "ContextCreator.createGeometricRepresentationContext",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 213,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "ContextCreator.createGeometricRepresentationContext",
"sourceConstructor": "python-source-ast-class"
}
},
{
"apiId": "py:BIM:method:ContextCreator.createGeometricRepresentationSubContext",
"name": "ContextCreator.createGeometricRepresentationSubContext",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 223,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "ContextCreator.createGeometricRepresentationSubContext",
"sourceConstructor": "python-source-ast-class"
}
},
{
"apiId": "py:BIM:method:ContextCreator.createTargetCRS",
"name": "ContextCreator.createTargetCRS",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 228,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "ContextCreator.createTargetCRS",
"sourceConstructor": "python-source-ast-class"
}
},
{
"apiId": "py:BIM:method:ContextCreator.createMapConversion",
"name": "ContextCreator.createMapConversion",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 243,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "ContextCreator.createMapConversion",
"sourceConstructor": "python-source-ast-class"
}
},
{
"apiId": "py:BIM:method:ContextCreator.createTrueNorth",
"name": "ContextCreator.createTrueNorth",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 258,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "ContextCreator.createTrueNorth",
"sourceConstructor": "python-source-ast-class"
}
},
{
"apiId": "py:BIM:method:ContextCreator.calculateXAxisAbscissa",
"name": "ContextCreator.calculateXAxisAbscissa",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 263,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "ContextCreator.calculateXAxisAbscissa",
"sourceConstructor": "python-source-ast-class"
}
},
{
"apiId": "py:BIM:method:ContextCreator.calculateXAxisOrdinate",
"name": "ContextCreator.calculateXAxisOrdinate",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 268,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "ContextCreator.calculateXAxisOrdinate",
"sourceConstructor": "python-source-ast-class"
}
},
{
"apiId": "py:BIM:method:ContextCreator.createProject",
"name": "ContextCreator.createProject",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 273,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "ContextCreator.createProject",
"sourceConstructor": "python-source-ast-class"
}
},
{
"apiId": "py:BIM:method:ContextCreator.createAutomaticProject",
"name": "ContextCreator.createAutomaticProject",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 278,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "ContextCreator.createAutomaticProject",
"sourceConstructor": "python-source-ast-class"
}
},
{
"apiId": "py:BIM:method:ContextCreator.createCustomProject",
"name": "ContextCreator.createCustomProject",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 291,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "ContextCreator.createCustomProject",
"sourceConstructor": "python-source-ast-class"
}
},
{
"apiId": "py:BIM:method:recycler.createIfcDirection",
"name": "recycler.createIfcDirection",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 371,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "recycler.createIfcDirection",
"sourceConstructor": "python-source-ast-class"
}
},
{
"apiId": "py:BIM:method:recycler.createIfcPolyline",
"name": "recycler.createIfcPolyline",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 381,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "recycler.createIfcPolyline",
"sourceConstructor": "python-source-ast-class"
}
},
{
"apiId": "py:BIM:method:recycler.createIfcPolyLoop",
"name": "recycler.createIfcPolyLoop",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 392,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "recycler.createIfcPolyLoop",
"sourceConstructor": "python-source-ast-class"
}
},
{
"apiId": "py:BIM:method:recycler.createIfcAxis2Placement3D",
"name": "recycler.createIfcAxis2Placement3D",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 420,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "recycler.createIfcAxis2Placement3D",
"sourceConstructor": "python-source-ast-class"
}
},
{
"apiId": "py:BIM:method:recycler.createIfcAxis2Placement2D",
"name": "recycler.createIfcAxis2Placement2D",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 443,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "recycler.createIfcAxis2Placement2D",
"sourceConstructor": "python-source-ast-class"
}
},
{
"apiId": "py:BIM:method:recycler.createIfcLocalPlacement",
"name": "recycler.createIfcLocalPlacement",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 454,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "recycler.createIfcLocalPlacement",
"sourceConstructor": "python-source-ast-class"
}
},
{
"apiId": "py:BIM:method:recycler.createIfcColourRgb",
"name": "recycler.createIfcColourRgb",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 471,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "recycler.createIfcColourRgb",
"sourceConstructor": "python-source-ast-class"
}
},
{
"apiId": "py:BIM:method:recycler.createIfcCartesianTransformationOperator3D",
"name": "recycler.createIfcCartesianTransformationOperator3D",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 497,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "recycler.createIfcCartesianTransformationOperator3D",
"sourceConstructor": "python-source-ast-class"
}
},
{
"apiId": "py:BIM:method:recycler.createIfcPresentationStyleAssignment",
"name": "recycler.createIfcPresentationStyleAssignment",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 532,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "recycler.createIfcPresentationStyleAssignment",
"sourceConstructor": "python-source-ast-class"
}
},
{
"apiId": "py:BIM:method:recycler.createIfcRectangleProfileDef",
"name": "recycler.createIfcRectangleProfileDef",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 550,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"requested": "recycler.createIfcRectangleProfileDef",
"sourceConstructor": "python-source-ast-class"
}
}
],
"count": 24,
"resourcesReleased": true
}
},
"crossModule": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "result",
"requestId": "bim-python-family-batch-cross",
"result": {
"ok": true,
"cmd": "bim.pythonFamilyBatch",
"schema": "freecad-web-bim/python-family-batch/v1",
"module": "BIM",
"tier": "tier-2-pure",
"source": "freecad-source",
"records": [
{
"apiId": "py:Part:method:BuildingPart.getShapes",
"name": "BIM_Windows_TaskPanel.setTag",
"family": "generic-object",
"status": "not_implemented",
"code": "unmatched_source_record",
"message": "BIM API record is not part of this module-scoped adapter",
"native": true,
"resourcesReleased": true,
"sourceEntry": "src/Mod/BIM/bimcommands/BimWindows.py",
"sourceLine": 202,
"sourceVerified": false,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "source-declared"
}
],
"count": 1,
"resourcesReleased": true
}
},
"malformed": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "error",
"requestId": "bim-python-family-batch-invalid",
"error": {
"code": "invalid_request",
"message": "BIM Python family batch envelope is invalid"
}
},
"cancelled": {
"schema": "freecad-web-facade/v1",
"version": 1,
"kind": "error",
"requestId": "bim-python-family-batch-cancel",
"error": {
"code": "cancelled",
"message": "request was cancelled"
}
},
"reset": {
"kind": "reset",
"requestId": "bim-python-family-batch-reset"
},
"traceSha256": "27d0b30b61f2b0922b16b81156b1963b9c27252e17b87bc837df58c66769bb2d"
},
"dispositionCounts": {
"exposed": 20,
"restricted": 3,
"nonportable": 0,
"not_implemented": 1
},
"records": [
{
"apiId": "py:BIM:method:BIM_Windows_TaskPanel.setTag",
"name": "BIM_Windows_TaskPanel.setTag",
"family": "generic-object",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "BIM GUI-dependent Python API requires GUI providers unavailable in the Web kernel",
"sourceEntry": "src/Mod/BIM/bimcommands/BimWindows.py",
"sourceLine": 202,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "8cf8324bea8518505f9612f23ba9bb9e79028f785892ae0cccc9fbeb2c4375f2"
},
{
"apiId": "py:BIM:method:BIM_Windows_TaskPanel.setDescription",
"name": "BIM_Windows_TaskPanel.setDescription",
"family": "generic-object",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "BIM GUI-dependent Python API requires GUI providers unavailable in the Web kernel",
"sourceEntry": "src/Mod/BIM/bimcommands/BimWindows.py",
"sourceLine": 209,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "2fb30c631114cfe81180838d011eacc16610f434a1b738d59708bf84c67413db"
},
{
"apiId": "py:BIM:method:BIM_Windows_TaskPanel.setMaterial",
"name": "BIM_Windows_TaskPanel.setMaterial",
"family": "generic-object",
"status": "restricted",
"code": "gui_dependency_unavailable",
"message": "BIM GUI-dependent Python API requires GUI providers unavailable in the Web kernel",
"sourceEntry": "src/Mod/BIM/bimcommands/BimWindows.py",
"sourceLine": 216,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "b8335b29aed3495a6af58203c02b8774c5d9bddd3a0e5b50d9624c1744c7e7e1"
},
{
"apiId": "py:BIM:method:ifc_vp_document.attach",
"name": "ifc_vp_document.attach",
"family": "generic-object",
"status": "not_implemented",
"code": "method_evidence_pending",
"message": "BIM generic-object API is not registered",
"sourceEntry": "src/Mod/BIM/ifc_viewproviders.py",
"sourceLine": 43,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"evidenceSha256": "6f080d006ebb62ec24926b450c810e65794bc9543e6cfd564a5f9a1e33dfcbd0"
},
{
"apiId": "py:BIM:method:ContextCreator.createGeometricRepresentationContext",
"name": "ContextCreator.createGeometricRepresentationContext",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 213,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"requested": "ContextCreator.createGeometricRepresentationContext",
"sourceConstructor": "python-source-ast-class"
},
"evidenceSha256": "6e4e642a3443282b0bd70b2457948ac8e1a3bdf3439866e599d4700d715d4717"
},
{
"apiId": "py:BIM:method:ContextCreator.createGeometricRepresentationSubContext",
"name": "ContextCreator.createGeometricRepresentationSubContext",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 223,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"requested": "ContextCreator.createGeometricRepresentationSubContext",
"sourceConstructor": "python-source-ast-class"
},
"evidenceSha256": "d41630d1ea4ea7c4961f15d87b8657e7cb73c3dc6d54394442d4d65241e44d7c"
},
{
"apiId": "py:BIM:method:ContextCreator.createTargetCRS",
"name": "ContextCreator.createTargetCRS",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 228,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"requested": "ContextCreator.createTargetCRS",
"sourceConstructor": "python-source-ast-class"
},
"evidenceSha256": "9f76aa6188bbf4172cb03525aa981760ee9268a5c814dfaaaf1835a793cc0a5b"
},
{
"apiId": "py:BIM:method:ContextCreator.createMapConversion",
"name": "ContextCreator.createMapConversion",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 243,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"requested": "ContextCreator.createMapConversion",
"sourceConstructor": "python-source-ast-class"
},
"evidenceSha256": "542e4a590215493a38bd6362a9fb1a34aa5001562ea146018bb6f69deb606747"
},
{
"apiId": "py:BIM:method:ContextCreator.createTrueNorth",
"name": "ContextCreator.createTrueNorth",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 258,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"requested": "ContextCreator.createTrueNorth",
"sourceConstructor": "python-source-ast-class"
},
"evidenceSha256": "53202276030c9c651d438202bfeef62a7053dc5d514272cd134999a9524ab6d4"
},
{
"apiId": "py:BIM:method:ContextCreator.calculateXAxisAbscissa",
"name": "ContextCreator.calculateXAxisAbscissa",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 263,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"requested": "ContextCreator.calculateXAxisAbscissa",
"sourceConstructor": "python-source-ast-class"
},
"evidenceSha256": "5c2715bbea008b9642d105ae7a58b5cf839d7a8c5b9b0be085f3b30ec1b3768d"
},
{
"apiId": "py:BIM:method:ContextCreator.calculateXAxisOrdinate",
"name": "ContextCreator.calculateXAxisOrdinate",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 268,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"requested": "ContextCreator.calculateXAxisOrdinate",
"sourceConstructor": "python-source-ast-class"
},
"evidenceSha256": "d690e8ceb84fcbfa0266f0f41deca607e29d4bd45e55ea8891f069cc8ab024a0"
},
{
"apiId": "py:BIM:method:ContextCreator.createProject",
"name": "ContextCreator.createProject",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 273,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"requested": "ContextCreator.createProject",
"sourceConstructor": "python-source-ast-class"
},
"evidenceSha256": "53060b8a9e66790c73a6d49520650e53c14f6ab5c928116b9aa51b96669370f9"
},
{
"apiId": "py:BIM:method:ContextCreator.createAutomaticProject",
"name": "ContextCreator.createAutomaticProject",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 278,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"requested": "ContextCreator.createAutomaticProject",
"sourceConstructor": "python-source-ast-class"
},
"evidenceSha256": "9195e4173d8c9a36ec3ffd09913f646976b1cd7944b0bbeaa11af3bb8d4315a4"
},
{
"apiId": "py:BIM:method:ContextCreator.createCustomProject",
"name": "ContextCreator.createCustomProject",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 291,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"requested": "ContextCreator.createCustomProject",
"sourceConstructor": "python-source-ast-class"
},
"evidenceSha256": "07881beaa38028c21ea9b6c2c7f62c167bb4d51535d88908609e855ad5001d19"
},
{
"apiId": "py:BIM:method:recycler.createIfcDirection",
"name": "recycler.createIfcDirection",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 371,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"requested": "recycler.createIfcDirection",
"sourceConstructor": "python-source-ast-class"
},
"evidenceSha256": "076f491203da94975fa86a7b3f3056b4e99ba455d8a90426927672924ffe88e2"
},
{
"apiId": "py:BIM:method:recycler.createIfcPolyline",
"name": "recycler.createIfcPolyline",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 381,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"requested": "recycler.createIfcPolyline",
"sourceConstructor": "python-source-ast-class"
},
"evidenceSha256": "b158932bf609266c20e93e21d20dc754ef999f60c241d9d3bc5851b3821f8bb4"
},
{
"apiId": "py:BIM:method:recycler.createIfcPolyLoop",
"name": "recycler.createIfcPolyLoop",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 392,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"requested": "recycler.createIfcPolyLoop",
"sourceConstructor": "python-source-ast-class"
},
"evidenceSha256": "74881c17cd83f84a05f150edccdd1141d3533e048c2224b20d001e642edfd69a"
},
{
"apiId": "py:BIM:method:recycler.createIfcAxis2Placement3D",
"name": "recycler.createIfcAxis2Placement3D",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 420,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"requested": "recycler.createIfcAxis2Placement3D",
"sourceConstructor": "python-source-ast-class"
},
"evidenceSha256": "b69f9601a38159b3a9d0449f3d0f1601a989cfc6a4035c50c611d5f3b9ee0404"
},
{
"apiId": "py:BIM:method:recycler.createIfcAxis2Placement2D",
"name": "recycler.createIfcAxis2Placement2D",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 443,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"requested": "recycler.createIfcAxis2Placement2D",
"sourceConstructor": "python-source-ast-class"
},
"evidenceSha256": "ebaedd1cb4ad864a4dbb52be2b3aa4edb20d8298938132b9fc77fe43ebfd5ade"
},
{
"apiId": "py:BIM:method:recycler.createIfcLocalPlacement",
"name": "recycler.createIfcLocalPlacement",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 454,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"requested": "recycler.createIfcLocalPlacement",
"sourceConstructor": "python-source-ast-class"
},
"evidenceSha256": "c3de746d609fc20625d933b37b90a5f410c7d99df9f35b9ab3bfa3b77dcb6613"
},
{
"apiId": "py:BIM:method:recycler.createIfcColourRgb",
"name": "recycler.createIfcColourRgb",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 471,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"requested": "recycler.createIfcColourRgb",
"sourceConstructor": "python-source-ast-class"
},
"evidenceSha256": "41627f7760ecaa30ea7197511fccd89b148169f8428de78e2bb26af1bb5f6749"
},
{
"apiId": "py:BIM:method:recycler.createIfcCartesianTransformationOperator3D",
"name": "recycler.createIfcCartesianTransformationOperator3D",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 497,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"requested": "recycler.createIfcCartesianTransformationOperator3D",
"sourceConstructor": "python-source-ast-class"
},
"evidenceSha256": "5f2f49318a436a4c07a4a3aac2560867241b93446c4ccb3fa31fcab64b9adb2f"
},
{
"apiId": "py:BIM:method:recycler.createIfcPresentationStyleAssignment",
"name": "recycler.createIfcPresentationStyleAssignment",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 532,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"requested": "recycler.createIfcPresentationStyleAssignment",
"sourceConstructor": "python-source-ast-class"
},
"evidenceSha256": "277fcbe5bbfa543a9cc90b5226da9c259ac6ddb8cbcfc6a6811571fefb5b5bb8"
},
{
"apiId": "py:BIM:method:recycler.createIfcRectangleProfileDef",
"name": "recycler.createIfcRectangleProfileDef",
"family": "generic-object",
"status": "exposed",
"code": "native_fixture",
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
"sourceLine": 550,
"sourceVerified": true,
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"requested": "recycler.createIfcRectangleProfileDef",
"sourceConstructor": "python-source-ast-class"
},
"evidenceSha256": "1b1dfb4fbb2fc7e136dc4fb06153d2a230c044ac395831ed0d26753a6283b10c"
}
],
"sourceEvidence": [
{
"apiId": "py:BIM:method:BIM_Windows_TaskPanel.setTag",
"path": "src/Mod/BIM/bimcommands/BimWindows.py",
"line": 202,
"declaration": "def setTag(self):",
"sha256": "e413ee7bbc1fa843ce7d736f0facd24f238c2a4db2016b0fee56c453eb77c3ab"
},
{
"apiId": "py:BIM:method:BIM_Windows_TaskPanel.setDescription",
"path": "src/Mod/BIM/bimcommands/BimWindows.py",
"line": 209,
"declaration": "def setDescription(self):",
"sha256": "e413ee7bbc1fa843ce7d736f0facd24f238c2a4db2016b0fee56c453eb77c3ab"
},
{
"apiId": "py:BIM:method:BIM_Windows_TaskPanel.setMaterial",
"path": "src/Mod/BIM/bimcommands/BimWindows.py",
"line": 216,
"declaration": "def setMaterial(self):",
"sha256": "e413ee7bbc1fa843ce7d736f0facd24f238c2a4db2016b0fee56c453eb77c3ab"
},
{
"apiId": "py:BIM:method:ifc_vp_document.attach",
"path": "src/Mod/BIM/ifc_viewproviders.py",
"line": 43,
"declaration": "def attach(self, vobj):",
"sha256": "7be100947897dc0531af2e055ac458a1769bebc3b0d803ac91cfc16902c73524"
},
{
"apiId": "py:BIM:method:ContextCreator.createGeometricRepresentationContext",
"path": "src/Mod/BIM/importers/exportIFCHelper.py",
"line": 213,
"declaration": "def createGeometricRepresentationContext(self):",
"sha256": "4e7e8a5252f395152f26224414950613e923a38a1b6adb88e2deaca7423bae73"
},
{
"apiId": "py:BIM:method:ContextCreator.createGeometricRepresentationSubContext",
"path": "src/Mod/BIM/importers/exportIFCHelper.py",
"line": 223,
"declaration": "def createGeometricRepresentationSubContext(self):",
"sha256": "4e7e8a5252f395152f26224414950613e923a38a1b6adb88e2deaca7423bae73"
},
{
"apiId": "py:BIM:method:ContextCreator.createTargetCRS",
"path": "src/Mod/BIM/importers/exportIFCHelper.py",
"line": 228,
"declaration": "def createTargetCRS(self):",
"sha256": "4e7e8a5252f395152f26224414950613e923a38a1b6adb88e2deaca7423bae73"
},
{
"apiId": "py:BIM:method:ContextCreator.createMapConversion",
"path": "src/Mod/BIM/importers/exportIFCHelper.py",
"line": 243,
"declaration": "def createMapConversion(self):",
"sha256": "4e7e8a5252f395152f26224414950613e923a38a1b6adb88e2deaca7423bae73"
},
{
"apiId": "py:BIM:method:ContextCreator.createTrueNorth",
"path": "src/Mod/BIM/importers/exportIFCHelper.py",
"line": 258,
"declaration": "def createTrueNorth(self):",
"sha256": "4e7e8a5252f395152f26224414950613e923a38a1b6adb88e2deaca7423bae73"
},
{
"apiId": "py:BIM:method:ContextCreator.calculateXAxisAbscissa",
"path": "src/Mod/BIM/importers/exportIFCHelper.py",
"line": 263,
"declaration": "def calculateXAxisAbscissa(self):",
"sha256": "4e7e8a5252f395152f26224414950613e923a38a1b6adb88e2deaca7423bae73"
},
{
"apiId": "py:BIM:method:ContextCreator.calculateXAxisOrdinate",
"path": "src/Mod/BIM/importers/exportIFCHelper.py",
"line": 268,
"declaration": "def calculateXAxisOrdinate(self):",
"sha256": "4e7e8a5252f395152f26224414950613e923a38a1b6adb88e2deaca7423bae73"
},
{
"apiId": "py:BIM:method:ContextCreator.createProject",
"path": "src/Mod/BIM/importers/exportIFCHelper.py",
"line": 273,
"declaration": "def createProject(self):",
"sha256": "4e7e8a5252f395152f26224414950613e923a38a1b6adb88e2deaca7423bae73"
},
{
"apiId": "py:BIM:method:ContextCreator.createAutomaticProject",
"path": "src/Mod/BIM/importers/exportIFCHelper.py",
"line": 278,
"declaration": "def createAutomaticProject(self):",
"sha256": "4e7e8a5252f395152f26224414950613e923a38a1b6adb88e2deaca7423bae73"
},
{
"apiId": "py:BIM:method:ContextCreator.createCustomProject",
"path": "src/Mod/BIM/importers/exportIFCHelper.py",
"line": 291,
"declaration": "def createCustomProject(self):",
"sha256": "4e7e8a5252f395152f26224414950613e923a38a1b6adb88e2deaca7423bae73"
},
{
"apiId": "py:BIM:method:recycler.createIfcDirection",
"path": "src/Mod/BIM/importers/exportIFCHelper.py",
"line": 371,
"declaration": "def createIfcDirection(self, points):",
"sha256": "4e7e8a5252f395152f26224414950613e923a38a1b6adb88e2deaca7423bae73"
},
{
"apiId": "py:BIM:method:recycler.createIfcPolyline",
"path": "src/Mod/BIM/importers/exportIFCHelper.py",
"line": 381,
"declaration": "def createIfcPolyline(self, points):",
"sha256": "4e7e8a5252f395152f26224414950613e923a38a1b6adb88e2deaca7423bae73"
},
{
"apiId": "py:BIM:method:recycler.createIfcPolyLoop",
"path": "src/Mod/BIM/importers/exportIFCHelper.py",
"line": 392,
"declaration": "def createIfcPolyLoop(self, points):",
"sha256": "4e7e8a5252f395152f26224414950613e923a38a1b6adb88e2deaca7423bae73"
},
{
"apiId": "py:BIM:method:recycler.createIfcAxis2Placement3D",
"path": "src/Mod/BIM/importers/exportIFCHelper.py",
"line": 420,
"declaration": "def createIfcAxis2Placement3D(self, p1=None, p2=None, p3=None):",
"sha256": "4e7e8a5252f395152f26224414950613e923a38a1b6adb88e2deaca7423bae73"
},
{
"apiId": "py:BIM:method:recycler.createIfcAxis2Placement2D",
"path": "src/Mod/BIM/importers/exportIFCHelper.py",
"line": 443,
"declaration": "def createIfcAxis2Placement2D(self, p1, p2):",
"sha256": "4e7e8a5252f395152f26224414950613e923a38a1b6adb88e2deaca7423bae73"
},
{
"apiId": "py:BIM:method:recycler.createIfcLocalPlacement",
"path": "src/Mod/BIM/importers/exportIFCHelper.py",
"line": 454,
"declaration": "def createIfcLocalPlacement(self, gpl=None):",
"sha256": "4e7e8a5252f395152f26224414950613e923a38a1b6adb88e2deaca7423bae73"
},
{
"apiId": "py:BIM:method:recycler.createIfcColourRgb",
"path": "src/Mod/BIM/importers/exportIFCHelper.py",
"line": 471,
"declaration": "def createIfcColourRgb(self, r, g, b):",
"sha256": "4e7e8a5252f395152f26224414950613e923a38a1b6adb88e2deaca7423bae73"
},
{
"apiId": "py:BIM:method:recycler.createIfcCartesianTransformationOperator3D",
"path": "src/Mod/BIM/importers/exportIFCHelper.py",
"line": 497,
"declaration": "def createIfcCartesianTransformationOperator3D(self, axis1, axis2, origin, scale, axis3):",
"sha256": "4e7e8a5252f395152f26224414950613e923a38a1b6adb88e2deaca7423bae73"
},
{
"apiId": "py:BIM:method:recycler.createIfcPresentationStyleAssignment",
"path": "src/Mod/BIM/importers/exportIFCHelper.py",
"line": 532,
"declaration": "def createIfcPresentationStyleAssignment(self, name, r, g, b, a=1, ifc4=False):",
"sha256": "4e7e8a5252f395152f26224414950613e923a38a1b6adb88e2deaca7423bae73"
},
{
"apiId": "py:BIM:method:recycler.createIfcRectangleProfileDef",
"path": "src/Mod/BIM/importers/exportIFCHelper.py",
"line": 550,
"declaration": "def createIfcRectangleProfileDef(self, name, mode, pt, b, h):",
"sha256": "4e7e8a5252f395152f26224414950613e923a38a1b6adb88e2deaca7423bae73"
}
],
"resources": {
"resourcesReleased": true,
"documentMutation": false
},
"artifacts": {
"wasm": {
"path": "web/public/kernel/FreeCADWebBimRuntimeProbe.wasm",
"sha256": "a8bcd3c4cb300c0acbfe4e182f9946ef63f728fc5dbe89e42b87fe4e2665bf76"
},
"loader": {
"path": "web/public/kernel/FreeCADWebBimRuntimeProbe.js",
"sha256": "1bd9d8c3277d177010a9a1430a8fcc30c0680fa7bb3d8f47450c833c8501b4e4"
},
"data": {
"path": "web/public/kernel/FreeCADWebBimRuntimeProbe.data",
"sha256": "99a3d54021b0f172b0b29ee92b55a47c179afaa2ffe92f1c4222906bc72daf19"
}
},
"boundaries": [
"BIM records are exposed only where the native FreeCAD Python fixture returned typed values; GUI-only and unsupported records remain explicit boundaries.",
"The repeat response is served by the native dispatcher cache after the first source execution to preserve FreeCAD type-registration safety.",
"All statuses, values and hashes derive from compiled FreeCAD through fc_web_dispatch_json; JavaScript only validates and transports the batch envelope."
]
}