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

3126 lines
124 KiB
JSON

{
"schema": "freecad-web-bim-python-family-module-batch-runtime/v1",
"taskId": "FW-P6-FPA-Y",
"batchId": "9e47a5d0f090458e414681ca",
"module": "BIM",
"tier": "tier-1-readonly",
"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-1-readonly",
"records": [
{
"apiId": "py:BIM:class:BIM_Cut",
"name": "BIM_Cut",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/BIM/bimcommands/BimCut.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:method:BIM_Cut.IsActive",
"name": "BIM_Cut.IsActive",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/bimcommands/BimCut.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:class:Arch_CutPlane",
"name": "Arch_CutPlane",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/BIM/bimcommands/BimCutPlane.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:method:Arch_CutPlane.IsActive",
"name": "Arch_CutPlane.IsActive",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/bimcommands/BimCutPlane.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:method:CutPlaneTaskPanel.getStandardButtons",
"name": "CutPlaneTaskPanel.getStandardButtons",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/bimcommands/BimCutPlane.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:class:BIM_Diff",
"name": "BIM_Diff",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/BIM/bimcommands/BimDiff.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:method:BIM_Diff.IsActive",
"name": "BIM_Diff.IsActive",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/bimcommands/BimDiff.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:class:BIM_DimensionAligned",
"name": "BIM_DimensionAligned",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/BIM/bimcommands/BimDimensions.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:class:BIM_DimensionHorizontal",
"name": "BIM_DimensionHorizontal",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/BIM/bimcommands/BimDimensions.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:class:BIM_DimensionVertical",
"name": "BIM_DimensionVertical",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/BIM/bimcommands/BimDimensions.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:class:BIM_Door",
"name": "BIM_Door",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/BIM/bimcommands/BimDoor.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:method:BIM_DrawingView.IsActive",
"name": "BIM_DrawingView.IsActive",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/bimcommands/BimDrawingView.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:class:BIM_EmptyTrash",
"name": "BIM_EmptyTrash",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/BIM/bimcommands/BimEmptyTrash.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:class:Arch_Equipment",
"name": "Arch_Equipment",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/BIM/bimcommands/BimEquipment.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:method:Arch_Equipment.IsActive",
"name": "Arch_Equipment.IsActive",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/bimcommands/BimEquipment.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:class:BIM_Examples",
"name": "BIM_Examples",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/BIM/bimcommands/BimExamples.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:class:BIM_Extrude",
"name": "BIM_Extrude",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/BIM/bimcommands/BimExtrude.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:method:BIM_Extrude.IsActive",
"name": "BIM_Extrude.IsActive",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/bimcommands/BimExtrude.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:class:Arch_Fence",
"name": "Arch_Fence",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/BIM/bimcommands/BimFence.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:method:Arch_Fence.IsActive",
"name": "Arch_Fence.IsActive",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/bimcommands/BimFence.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:class:Arch_Frame",
"name": "Arch_Frame",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/BIM/bimcommands/BimFrame.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:method:Arch_Frame.IsActive",
"name": "Arch_Frame.IsActive",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/bimcommands/BimFrame.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:class:BIM_Fuse",
"name": "BIM_Fuse",
"family": "generic-object",
"kind": "class",
"sourcePath": "src/Mod/BIM/bimcommands/BimFuse.py",
"disposition": "planned"
},
{
"apiId": "py:BIM:method:BIM_Fuse.IsActive",
"name": "BIM_Fuse.IsActive",
"family": "generic-object",
"kind": "method",
"sourcePath": "src/Mod/BIM/bimcommands/BimFuse.py",
"disposition": "planned"
}
]
}
},
"inputSha256": "8bbe04fbb985378babcef00379ff3b2b82896775f27a0b2a9d1bf19fa2dcfdc1",
"result": {
"ok": true,
"cmd": "bim.pythonFamilyBatch",
"schema": "freecad-web-bim/python-family-batch/v1",
"module": "BIM",
"tier": "tier-1-readonly",
"source": "freecad-source",
"records": [
{
"apiId": "py:BIM:class:BIM_Cut",
"name": "BIM_Cut",
"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/bimcommands/BimCut.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Cut",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Difference",
"toolTip": "Creates a difference between two shapes",
"pixmap": "Part_Cut",
"accel": "",
"sourceFile": "/share/Mod/BIM/bimcommands/BimCut.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:method:BIM_Cut.IsActive",
"name": "BIM_Cut.IsActive",
"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/bimcommands/BimCut.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Cut",
"module": "bimcommands",
"baseClassName": "object",
"active": true,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimCut.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
}
},
{
"apiId": "py:BIM:class:Arch_CutPlane",
"name": "Arch_CutPlane",
"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/bimcommands/BimCutPlane.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Arch_CutPlane",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Cut With Plane",
"toolTip": "Cut an object with a plane",
"pixmap": "Arch_CutPlane",
"accel": "",
"sourceFile": "/share/Mod/BIM/bimcommands/BimCutPlane.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:method:Arch_CutPlane.IsActive",
"name": "Arch_CutPlane.IsActive",
"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/bimcommands/BimCutPlane.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Arch_CutPlane",
"module": "bimcommands",
"baseClassName": "object",
"active": true,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimCutPlane.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
}
},
{
"apiId": "py:BIM:method:CutPlaneTaskPanel.getStandardButtons",
"name": "CutPlaneTaskPanel.getStandardButtons",
"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/bimcommands/BimCutPlane.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "CutPlaneTaskPanel",
"module": "bimcommands",
"baseClassName": "object",
"buttons": 3072,
"okButton": 1024,
"cancelButton": 2048,
"sourceFile": "/share/Mod/BIM/bimcommands/BimCutPlane.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "getStandardButtons"
}
},
{
"apiId": "py:BIM:class:BIM_Diff",
"name": "BIM_Diff",
"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/bimcommands/BimDiff.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Diff",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "IFC Diff",
"toolTip": "Shows the difference between two IFC-based documents",
"pixmap": "BIM_Diff",
"accel": "",
"sourceFile": "/share/Mod/BIM/bimcommands/BimDiff.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:method:BIM_Diff.IsActive",
"name": "BIM_Diff.IsActive",
"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/bimcommands/BimDiff.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Diff",
"module": "bimcommands",
"baseClassName": "object",
"active": true,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimDiff.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
}
},
{
"apiId": "py:BIM:class:BIM_DimensionAligned",
"name": "BIM_DimensionAligned",
"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/bimcommands/BimDimensions.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_DimensionAligned",
"module": "bimcommands",
"baseClassName": "_Dimension",
"resourceKeys": [
"Accel",
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Aligned Dimension",
"toolTip": "Creates an aligned dimension",
"pixmap": "BIM_DimensionAligned",
"accel": "D, I",
"sourceFile": "/share/Mod/BIM/bimcommands/BimDimensions.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:class:BIM_DimensionHorizontal",
"name": "BIM_DimensionHorizontal",
"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/bimcommands/BimDimensions.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_DimensionHorizontal",
"module": "bimcommands",
"baseClassName": "_Dimension",
"resourceKeys": [
"Accel",
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Horizontal Dimension",
"toolTip": "Creates an horizontal dimension",
"pixmap": "BIM_DimensionHorizontal.svg",
"accel": "D, H",
"sourceFile": "/share/Mod/BIM/bimcommands/BimDimensions.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:class:BIM_DimensionVertical",
"name": "BIM_DimensionVertical",
"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/bimcommands/BimDimensions.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_DimensionVertical",
"module": "bimcommands",
"baseClassName": "_Dimension",
"resourceKeys": [
"Accel",
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Vertical Dimension",
"toolTip": "Creates a vertical dimension",
"pixmap": "BIM_DimensionVertical",
"accel": "D, V",
"sourceFile": "/share/Mod/BIM/bimcommands/BimDimensions.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:class:BIM_Door",
"name": "BIM_Door",
"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/bimcommands/BimDoor.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Door",
"module": "bimcommands",
"baseClassName": "_ArchWindow",
"resourceKeys": [
"Accel",
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Door",
"toolTip": "Places a door at a given location",
"pixmap": "BIM_Door",
"accel": "D,O",
"sourceFile": "/share/Mod/BIM/bimcommands/BimDoor.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:method:BIM_DrawingView.IsActive",
"name": "BIM_DrawingView.IsActive",
"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/bimcommands/BimDrawingView.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_DrawingView",
"module": "bimcommands",
"baseClassName": "object",
"active": true,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimDrawingView.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
}
},
{
"apiId": "py:BIM:class:BIM_EmptyTrash",
"name": "BIM_EmptyTrash",
"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/bimcommands/BimEmptyTrash.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_EmptyTrash",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Empty Trash",
"toolTip": "Deletes all objects from the trash bin that are not used by any other",
"pixmap": "BIM_Trash",
"accel": "",
"sourceFile": "/share/Mod/BIM/bimcommands/BimEmptyTrash.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:class:Arch_Equipment",
"name": "Arch_Equipment",
"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/bimcommands/BimEquipment.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Arch_Equipment",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"Accel",
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Equipment",
"toolTip": "Creates an equipment from a selected object (Part or Mesh)",
"pixmap": "Arch_Equipment",
"accel": "E, Q",
"sourceFile": "/share/Mod/BIM/bimcommands/BimEquipment.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:method:Arch_Equipment.IsActive",
"name": "Arch_Equipment.IsActive",
"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/bimcommands/BimEquipment.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Arch_Equipment",
"module": "bimcommands",
"baseClassName": "object",
"active": true,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimEquipment.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
}
},
{
"apiId": "py:BIM:class:BIM_Examples",
"name": "BIM_Examples",
"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/bimcommands/BimExamples.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Examples",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "BIM Examples",
"toolTip": "Download examples of BIM files made with FreeCAD",
"pixmap": "BIM_Help",
"accel": "",
"sourceFile": "/share/Mod/BIM/bimcommands/BimExamples.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:class:BIM_Extrude",
"name": "BIM_Extrude",
"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/bimcommands/BimExtrude.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Extrude",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Extrude",
"toolTip": "Extrudes a selected 2D shape",
"pixmap": "Part_Extrude",
"accel": "",
"sourceFile": "/share/Mod/BIM/bimcommands/BimExtrude.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:method:BIM_Extrude.IsActive",
"name": "BIM_Extrude.IsActive",
"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/bimcommands/BimExtrude.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Extrude",
"module": "bimcommands",
"baseClassName": "object",
"active": true,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimExtrude.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
}
},
{
"apiId": "py:BIM:class:Arch_Fence",
"name": "Arch_Fence",
"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/bimcommands/BimFence.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Arch_Fence",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Fence",
"toolTip": "Creates a fence object from a selected section, post and path",
"pixmap": "Arch_Fence",
"accel": "",
"sourceFile": "/share/Mod/BIM/bimcommands/BimFence.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:method:Arch_Fence.IsActive",
"name": "Arch_Fence.IsActive",
"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/bimcommands/BimFence.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Arch_Fence",
"module": "bimcommands",
"baseClassName": "object",
"active": true,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimFence.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
}
},
{
"apiId": "py:BIM:class:Arch_Frame",
"name": "Arch_Frame",
"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/bimcommands/BimFrame.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Arch_Frame",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"Accel",
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Frame",
"toolTip": "Creates a frame object from a planar 2D object (the extrusion path(s)) and a profile. Make sure objects are selected in that order.",
"pixmap": "Arch_Frame",
"accel": "F, R",
"sourceFile": "/share/Mod/BIM/bimcommands/BimFrame.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:method:Arch_Frame.IsActive",
"name": "Arch_Frame.IsActive",
"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/bimcommands/BimFrame.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Arch_Frame",
"module": "bimcommands",
"baseClassName": "object",
"active": true,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimFrame.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
}
},
{
"apiId": "py:BIM:class:BIM_Fuse",
"name": "BIM_Fuse",
"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/bimcommands/BimFuse.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Fuse",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Union",
"toolTip": "Creates a union of several shapes",
"pixmap": "Part_Fuse",
"accel": "",
"sourceFile": "/share/Mod/BIM/bimcommands/BimFuse.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:method:BIM_Fuse.IsActive",
"name": "BIM_Fuse.IsActive",
"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/bimcommands/BimFuse.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Fuse",
"module": "bimcommands",
"baseClassName": "object",
"active": true,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimFuse.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
}
}
],
"count": 24,
"resourcesReleased": true
},
"resultSha256": "a93e847bdc0a28a05530cb009bd35e643eea80c622fb975faf1aaa99f09b9339",
"replay": {
"equal": true,
"resultSha256": "a93e847bdc0a28a05530cb009bd35e643eea80c622fb975faf1aaa99f09b9339"
},
"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-1-readonly",
"source": "freecad-source",
"records": [
{
"apiId": "py:BIM:class:BIM_Cut",
"name": "BIM_Cut",
"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/bimcommands/BimCut.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Cut",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Difference",
"toolTip": "Creates a difference between two shapes",
"pixmap": "Part_Cut",
"accel": "",
"sourceFile": "/share/Mod/BIM/bimcommands/BimCut.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:method:BIM_Cut.IsActive",
"name": "BIM_Cut.IsActive",
"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/bimcommands/BimCut.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Cut",
"module": "bimcommands",
"baseClassName": "object",
"active": true,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimCut.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
}
},
{
"apiId": "py:BIM:class:Arch_CutPlane",
"name": "Arch_CutPlane",
"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/bimcommands/BimCutPlane.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Arch_CutPlane",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Cut With Plane",
"toolTip": "Cut an object with a plane",
"pixmap": "Arch_CutPlane",
"accel": "",
"sourceFile": "/share/Mod/BIM/bimcommands/BimCutPlane.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:method:Arch_CutPlane.IsActive",
"name": "Arch_CutPlane.IsActive",
"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/bimcommands/BimCutPlane.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Arch_CutPlane",
"module": "bimcommands",
"baseClassName": "object",
"active": true,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimCutPlane.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
}
},
{
"apiId": "py:BIM:method:CutPlaneTaskPanel.getStandardButtons",
"name": "CutPlaneTaskPanel.getStandardButtons",
"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/bimcommands/BimCutPlane.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "CutPlaneTaskPanel",
"module": "bimcommands",
"baseClassName": "object",
"buttons": 3072,
"okButton": 1024,
"cancelButton": 2048,
"sourceFile": "/share/Mod/BIM/bimcommands/BimCutPlane.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "getStandardButtons"
}
},
{
"apiId": "py:BIM:class:BIM_Diff",
"name": "BIM_Diff",
"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/bimcommands/BimDiff.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Diff",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "IFC Diff",
"toolTip": "Shows the difference between two IFC-based documents",
"pixmap": "BIM_Diff",
"accel": "",
"sourceFile": "/share/Mod/BIM/bimcommands/BimDiff.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:method:BIM_Diff.IsActive",
"name": "BIM_Diff.IsActive",
"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/bimcommands/BimDiff.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Diff",
"module": "bimcommands",
"baseClassName": "object",
"active": true,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimDiff.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
}
},
{
"apiId": "py:BIM:class:BIM_DimensionAligned",
"name": "BIM_DimensionAligned",
"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/bimcommands/BimDimensions.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_DimensionAligned",
"module": "bimcommands",
"baseClassName": "_Dimension",
"resourceKeys": [
"Accel",
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Aligned Dimension",
"toolTip": "Creates an aligned dimension",
"pixmap": "BIM_DimensionAligned",
"accel": "D, I",
"sourceFile": "/share/Mod/BIM/bimcommands/BimDimensions.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:class:BIM_DimensionHorizontal",
"name": "BIM_DimensionHorizontal",
"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/bimcommands/BimDimensions.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_DimensionHorizontal",
"module": "bimcommands",
"baseClassName": "_Dimension",
"resourceKeys": [
"Accel",
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Horizontal Dimension",
"toolTip": "Creates an horizontal dimension",
"pixmap": "BIM_DimensionHorizontal.svg",
"accel": "D, H",
"sourceFile": "/share/Mod/BIM/bimcommands/BimDimensions.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:class:BIM_DimensionVertical",
"name": "BIM_DimensionVertical",
"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/bimcommands/BimDimensions.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_DimensionVertical",
"module": "bimcommands",
"baseClassName": "_Dimension",
"resourceKeys": [
"Accel",
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Vertical Dimension",
"toolTip": "Creates a vertical dimension",
"pixmap": "BIM_DimensionVertical",
"accel": "D, V",
"sourceFile": "/share/Mod/BIM/bimcommands/BimDimensions.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:class:BIM_Door",
"name": "BIM_Door",
"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/bimcommands/BimDoor.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Door",
"module": "bimcommands",
"baseClassName": "_ArchWindow",
"resourceKeys": [
"Accel",
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Door",
"toolTip": "Places a door at a given location",
"pixmap": "BIM_Door",
"accel": "D,O",
"sourceFile": "/share/Mod/BIM/bimcommands/BimDoor.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:method:BIM_DrawingView.IsActive",
"name": "BIM_DrawingView.IsActive",
"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/bimcommands/BimDrawingView.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_DrawingView",
"module": "bimcommands",
"baseClassName": "object",
"active": true,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimDrawingView.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
}
},
{
"apiId": "py:BIM:class:BIM_EmptyTrash",
"name": "BIM_EmptyTrash",
"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/bimcommands/BimEmptyTrash.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_EmptyTrash",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Empty Trash",
"toolTip": "Deletes all objects from the trash bin that are not used by any other",
"pixmap": "BIM_Trash",
"accel": "",
"sourceFile": "/share/Mod/BIM/bimcommands/BimEmptyTrash.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:class:Arch_Equipment",
"name": "Arch_Equipment",
"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/bimcommands/BimEquipment.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Arch_Equipment",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"Accel",
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Equipment",
"toolTip": "Creates an equipment from a selected object (Part or Mesh)",
"pixmap": "Arch_Equipment",
"accel": "E, Q",
"sourceFile": "/share/Mod/BIM/bimcommands/BimEquipment.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:method:Arch_Equipment.IsActive",
"name": "Arch_Equipment.IsActive",
"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/bimcommands/BimEquipment.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Arch_Equipment",
"module": "bimcommands",
"baseClassName": "object",
"active": true,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimEquipment.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
}
},
{
"apiId": "py:BIM:class:BIM_Examples",
"name": "BIM_Examples",
"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/bimcommands/BimExamples.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Examples",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "BIM Examples",
"toolTip": "Download examples of BIM files made with FreeCAD",
"pixmap": "BIM_Help",
"accel": "",
"sourceFile": "/share/Mod/BIM/bimcommands/BimExamples.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:class:BIM_Extrude",
"name": "BIM_Extrude",
"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/bimcommands/BimExtrude.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Extrude",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Extrude",
"toolTip": "Extrudes a selected 2D shape",
"pixmap": "Part_Extrude",
"accel": "",
"sourceFile": "/share/Mod/BIM/bimcommands/BimExtrude.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:method:BIM_Extrude.IsActive",
"name": "BIM_Extrude.IsActive",
"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/bimcommands/BimExtrude.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Extrude",
"module": "bimcommands",
"baseClassName": "object",
"active": true,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimExtrude.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
}
},
{
"apiId": "py:BIM:class:Arch_Fence",
"name": "Arch_Fence",
"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/bimcommands/BimFence.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Arch_Fence",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Fence",
"toolTip": "Creates a fence object from a selected section, post and path",
"pixmap": "Arch_Fence",
"accel": "",
"sourceFile": "/share/Mod/BIM/bimcommands/BimFence.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:method:Arch_Fence.IsActive",
"name": "Arch_Fence.IsActive",
"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/bimcommands/BimFence.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Arch_Fence",
"module": "bimcommands",
"baseClassName": "object",
"active": true,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimFence.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
}
},
{
"apiId": "py:BIM:class:Arch_Frame",
"name": "Arch_Frame",
"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/bimcommands/BimFrame.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Arch_Frame",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"Accel",
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Frame",
"toolTip": "Creates a frame object from a planar 2D object (the extrusion path(s)) and a profile. Make sure objects are selected in that order.",
"pixmap": "Arch_Frame",
"accel": "F, R",
"sourceFile": "/share/Mod/BIM/bimcommands/BimFrame.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:method:Arch_Frame.IsActive",
"name": "Arch_Frame.IsActive",
"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/bimcommands/BimFrame.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Arch_Frame",
"module": "bimcommands",
"baseClassName": "object",
"active": true,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimFrame.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
}
},
{
"apiId": "py:BIM:class:BIM_Fuse",
"name": "BIM_Fuse",
"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/bimcommands/BimFuse.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Fuse",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Union",
"toolTip": "Creates a union of several shapes",
"pixmap": "Part_Fuse",
"accel": "",
"sourceFile": "/share/Mod/BIM/bimcommands/BimFuse.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:method:BIM_Fuse.IsActive",
"name": "BIM_Fuse.IsActive",
"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/bimcommands/BimFuse.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Fuse",
"module": "bimcommands",
"baseClassName": "object",
"active": true,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimFuse.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
}
}
],
"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-1-readonly",
"source": "freecad-source",
"records": [
{
"apiId": "py:BIM:class:BIM_Cut",
"name": "BIM_Cut",
"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/bimcommands/BimCut.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Cut",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Difference",
"toolTip": "Creates a difference between two shapes",
"pixmap": "Part_Cut",
"accel": "",
"sourceFile": "/share/Mod/BIM/bimcommands/BimCut.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:method:BIM_Cut.IsActive",
"name": "BIM_Cut.IsActive",
"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/bimcommands/BimCut.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Cut",
"module": "bimcommands",
"baseClassName": "object",
"active": true,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimCut.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
}
},
{
"apiId": "py:BIM:class:Arch_CutPlane",
"name": "Arch_CutPlane",
"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/bimcommands/BimCutPlane.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Arch_CutPlane",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Cut With Plane",
"toolTip": "Cut an object with a plane",
"pixmap": "Arch_CutPlane",
"accel": "",
"sourceFile": "/share/Mod/BIM/bimcommands/BimCutPlane.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:method:Arch_CutPlane.IsActive",
"name": "Arch_CutPlane.IsActive",
"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/bimcommands/BimCutPlane.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Arch_CutPlane",
"module": "bimcommands",
"baseClassName": "object",
"active": true,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimCutPlane.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
}
},
{
"apiId": "py:BIM:method:CutPlaneTaskPanel.getStandardButtons",
"name": "CutPlaneTaskPanel.getStandardButtons",
"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/bimcommands/BimCutPlane.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "CutPlaneTaskPanel",
"module": "bimcommands",
"baseClassName": "object",
"buttons": 3072,
"okButton": 1024,
"cancelButton": 2048,
"sourceFile": "/share/Mod/BIM/bimcommands/BimCutPlane.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "getStandardButtons"
}
},
{
"apiId": "py:BIM:class:BIM_Diff",
"name": "BIM_Diff",
"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/bimcommands/BimDiff.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Diff",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "IFC Diff",
"toolTip": "Shows the difference between two IFC-based documents",
"pixmap": "BIM_Diff",
"accel": "",
"sourceFile": "/share/Mod/BIM/bimcommands/BimDiff.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:method:BIM_Diff.IsActive",
"name": "BIM_Diff.IsActive",
"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/bimcommands/BimDiff.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Diff",
"module": "bimcommands",
"baseClassName": "object",
"active": true,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimDiff.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
}
},
{
"apiId": "py:BIM:class:BIM_DimensionAligned",
"name": "BIM_DimensionAligned",
"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/bimcommands/BimDimensions.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_DimensionAligned",
"module": "bimcommands",
"baseClassName": "_Dimension",
"resourceKeys": [
"Accel",
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Aligned Dimension",
"toolTip": "Creates an aligned dimension",
"pixmap": "BIM_DimensionAligned",
"accel": "D, I",
"sourceFile": "/share/Mod/BIM/bimcommands/BimDimensions.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:class:BIM_DimensionHorizontal",
"name": "BIM_DimensionHorizontal",
"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/bimcommands/BimDimensions.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_DimensionHorizontal",
"module": "bimcommands",
"baseClassName": "_Dimension",
"resourceKeys": [
"Accel",
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Horizontal Dimension",
"toolTip": "Creates an horizontal dimension",
"pixmap": "BIM_DimensionHorizontal.svg",
"accel": "D, H",
"sourceFile": "/share/Mod/BIM/bimcommands/BimDimensions.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:class:BIM_DimensionVertical",
"name": "BIM_DimensionVertical",
"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/bimcommands/BimDimensions.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_DimensionVertical",
"module": "bimcommands",
"baseClassName": "_Dimension",
"resourceKeys": [
"Accel",
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Vertical Dimension",
"toolTip": "Creates a vertical dimension",
"pixmap": "BIM_DimensionVertical",
"accel": "D, V",
"sourceFile": "/share/Mod/BIM/bimcommands/BimDimensions.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:class:BIM_Door",
"name": "BIM_Door",
"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/bimcommands/BimDoor.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Door",
"module": "bimcommands",
"baseClassName": "_ArchWindow",
"resourceKeys": [
"Accel",
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Door",
"toolTip": "Places a door at a given location",
"pixmap": "BIM_Door",
"accel": "D,O",
"sourceFile": "/share/Mod/BIM/bimcommands/BimDoor.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:method:BIM_DrawingView.IsActive",
"name": "BIM_DrawingView.IsActive",
"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/bimcommands/BimDrawingView.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_DrawingView",
"module": "bimcommands",
"baseClassName": "object",
"active": true,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimDrawingView.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
}
},
{
"apiId": "py:BIM:class:BIM_EmptyTrash",
"name": "BIM_EmptyTrash",
"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/bimcommands/BimEmptyTrash.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_EmptyTrash",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Empty Trash",
"toolTip": "Deletes all objects from the trash bin that are not used by any other",
"pixmap": "BIM_Trash",
"accel": "",
"sourceFile": "/share/Mod/BIM/bimcommands/BimEmptyTrash.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:class:Arch_Equipment",
"name": "Arch_Equipment",
"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/bimcommands/BimEquipment.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Arch_Equipment",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"Accel",
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Equipment",
"toolTip": "Creates an equipment from a selected object (Part or Mesh)",
"pixmap": "Arch_Equipment",
"accel": "E, Q",
"sourceFile": "/share/Mod/BIM/bimcommands/BimEquipment.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:method:Arch_Equipment.IsActive",
"name": "Arch_Equipment.IsActive",
"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/bimcommands/BimEquipment.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Arch_Equipment",
"module": "bimcommands",
"baseClassName": "object",
"active": true,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimEquipment.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
}
},
{
"apiId": "py:BIM:class:BIM_Examples",
"name": "BIM_Examples",
"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/bimcommands/BimExamples.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Examples",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "BIM Examples",
"toolTip": "Download examples of BIM files made with FreeCAD",
"pixmap": "BIM_Help",
"accel": "",
"sourceFile": "/share/Mod/BIM/bimcommands/BimExamples.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:class:BIM_Extrude",
"name": "BIM_Extrude",
"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/bimcommands/BimExtrude.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Extrude",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Extrude",
"toolTip": "Extrudes a selected 2D shape",
"pixmap": "Part_Extrude",
"accel": "",
"sourceFile": "/share/Mod/BIM/bimcommands/BimExtrude.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:method:BIM_Extrude.IsActive",
"name": "BIM_Extrude.IsActive",
"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/bimcommands/BimExtrude.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Extrude",
"module": "bimcommands",
"baseClassName": "object",
"active": true,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimExtrude.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
}
},
{
"apiId": "py:BIM:class:Arch_Fence",
"name": "Arch_Fence",
"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/bimcommands/BimFence.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Arch_Fence",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Fence",
"toolTip": "Creates a fence object from a selected section, post and path",
"pixmap": "Arch_Fence",
"accel": "",
"sourceFile": "/share/Mod/BIM/bimcommands/BimFence.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:method:Arch_Fence.IsActive",
"name": "Arch_Fence.IsActive",
"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/bimcommands/BimFence.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Arch_Fence",
"module": "bimcommands",
"baseClassName": "object",
"active": true,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimFence.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
}
},
{
"apiId": "py:BIM:class:Arch_Frame",
"name": "Arch_Frame",
"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/bimcommands/BimFrame.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Arch_Frame",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"Accel",
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Frame",
"toolTip": "Creates a frame object from a planar 2D object (the extrusion path(s)) and a profile. Make sure objects are selected in that order.",
"pixmap": "Arch_Frame",
"accel": "F, R",
"sourceFile": "/share/Mod/BIM/bimcommands/BimFrame.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:method:Arch_Frame.IsActive",
"name": "Arch_Frame.IsActive",
"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/bimcommands/BimFrame.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "Arch_Frame",
"module": "bimcommands",
"baseClassName": "object",
"active": true,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimFrame.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
}
},
{
"apiId": "py:BIM:class:BIM_Fuse",
"name": "BIM_Fuse",
"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/bimcommands/BimFuse.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Fuse",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Union",
"toolTip": "Creates a union of several shapes",
"pixmap": "Part_Fuse",
"accel": "",
"sourceFile": "/share/Mod/BIM/bimcommands/BimFuse.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
}
},
{
"apiId": "py:BIM:method:BIM_Fuse.IsActive",
"name": "BIM_Fuse.IsActive",
"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/bimcommands/BimFuse.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "official FreeCAD source fixture inputs",
"returnSchema": "typed native result object",
"replay": "native-source-method",
"result": {
"className": "BIM_Fuse",
"module": "bimcommands",
"baseClassName": "object",
"active": true,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimFuse.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
}
}
],
"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-1-readonly",
"source": "freecad-source",
"records": [
{
"apiId": "py:Part:method:BuildingPart.getShapes",
"name": "BIM_Cut",
"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/BimCut.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"parameterSchema": "source-declared",
"returnSchema": "BIM.BIM_Cut"
}
],
"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": "5e386e22ef5df59bea6ed74e0d00b7c1dcd15b0b643c99e3630b39da3cca8b8c"
},
"dispositionCounts": {
"exposed": 24,
"restricted": 0,
"nonportable": 0,
"not_implemented": 0
},
"records": [
{
"apiId": "py:BIM:class:BIM_Cut",
"name": "BIM_Cut",
"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/bimcommands/BimCut.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "BIM_Cut",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Difference",
"toolTip": "Creates a difference between two shapes",
"pixmap": "Part_Cut",
"accel": "",
"sourceFile": "/share/Mod/BIM/bimcommands/BimCut.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
},
"evidenceSha256": "f98380bf857b7b6c91f34989d7e8a1d069d517efe6c62f39b33f7307a8e24f87"
},
{
"apiId": "py:BIM:method:BIM_Cut.IsActive",
"name": "BIM_Cut.IsActive",
"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/bimcommands/BimCut.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "BIM_Cut",
"module": "bimcommands",
"baseClassName": "object",
"active": true,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimCut.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
},
"evidenceSha256": "65424c21d108ecb78fc47a2349c666cab1d5574f7efb91b3a6f013475be0762f"
},
{
"apiId": "py:BIM:class:Arch_CutPlane",
"name": "Arch_CutPlane",
"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/bimcommands/BimCutPlane.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "Arch_CutPlane",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Cut With Plane",
"toolTip": "Cut an object with a plane",
"pixmap": "Arch_CutPlane",
"accel": "",
"sourceFile": "/share/Mod/BIM/bimcommands/BimCutPlane.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
},
"evidenceSha256": "fdc075bfbdec32e656c26cd5d56572422539ecc5e55f820863a5b62477d99054"
},
{
"apiId": "py:BIM:method:Arch_CutPlane.IsActive",
"name": "Arch_CutPlane.IsActive",
"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/bimcommands/BimCutPlane.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "Arch_CutPlane",
"module": "bimcommands",
"baseClassName": "object",
"active": true,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimCutPlane.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
},
"evidenceSha256": "cf1b419f6c6477505e1cefc9b2c5a602bd25bed883f8fdbbdc13b7ba0064ee16"
},
{
"apiId": "py:BIM:method:CutPlaneTaskPanel.getStandardButtons",
"name": "CutPlaneTaskPanel.getStandardButtons",
"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/bimcommands/BimCutPlane.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "CutPlaneTaskPanel",
"module": "bimcommands",
"baseClassName": "object",
"buttons": 3072,
"okButton": 1024,
"cancelButton": 2048,
"sourceFile": "/share/Mod/BIM/bimcommands/BimCutPlane.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "getStandardButtons"
},
"evidenceSha256": "68ba475a0bf8a868a59d7cc2b760cceb921a0ac58363f3284e69596321ae000d"
},
{
"apiId": "py:BIM:class:BIM_Diff",
"name": "BIM_Diff",
"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/bimcommands/BimDiff.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "BIM_Diff",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "IFC Diff",
"toolTip": "Shows the difference between two IFC-based documents",
"pixmap": "BIM_Diff",
"accel": "",
"sourceFile": "/share/Mod/BIM/bimcommands/BimDiff.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
},
"evidenceSha256": "f9311346baaab919448d943397a63aa0537c2f948cfe4710ef2f9b5419114a13"
},
{
"apiId": "py:BIM:method:BIM_Diff.IsActive",
"name": "BIM_Diff.IsActive",
"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/bimcommands/BimDiff.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "BIM_Diff",
"module": "bimcommands",
"baseClassName": "object",
"active": true,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimDiff.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
},
"evidenceSha256": "4e5796dfb94b5bdb224a6a3cfcce60d134b1430cf7f8935b4ffa00c0cf6f1aa8"
},
{
"apiId": "py:BIM:class:BIM_DimensionAligned",
"name": "BIM_DimensionAligned",
"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/bimcommands/BimDimensions.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "BIM_DimensionAligned",
"module": "bimcommands",
"baseClassName": "_Dimension",
"resourceKeys": [
"Accel",
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Aligned Dimension",
"toolTip": "Creates an aligned dimension",
"pixmap": "BIM_DimensionAligned",
"accel": "D, I",
"sourceFile": "/share/Mod/BIM/bimcommands/BimDimensions.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
},
"evidenceSha256": "9f869d7c399968579d50ca3ad251f9a50fc4e3b70566602abfbc660a90b899e2"
},
{
"apiId": "py:BIM:class:BIM_DimensionHorizontal",
"name": "BIM_DimensionHorizontal",
"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/bimcommands/BimDimensions.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "BIM_DimensionHorizontal",
"module": "bimcommands",
"baseClassName": "_Dimension",
"resourceKeys": [
"Accel",
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Horizontal Dimension",
"toolTip": "Creates an horizontal dimension",
"pixmap": "BIM_DimensionHorizontal.svg",
"accel": "D, H",
"sourceFile": "/share/Mod/BIM/bimcommands/BimDimensions.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
},
"evidenceSha256": "199091a7001af349ee50c0580b129da12d6bd519038e3384a3264800b9d0eed0"
},
{
"apiId": "py:BIM:class:BIM_DimensionVertical",
"name": "BIM_DimensionVertical",
"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/bimcommands/BimDimensions.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "BIM_DimensionVertical",
"module": "bimcommands",
"baseClassName": "_Dimension",
"resourceKeys": [
"Accel",
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Vertical Dimension",
"toolTip": "Creates a vertical dimension",
"pixmap": "BIM_DimensionVertical",
"accel": "D, V",
"sourceFile": "/share/Mod/BIM/bimcommands/BimDimensions.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
},
"evidenceSha256": "bd68d6a1bc8efb8228c6881f34b46d4366478b1d847a78ffc16797b0ea773216"
},
{
"apiId": "py:BIM:class:BIM_Door",
"name": "BIM_Door",
"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/bimcommands/BimDoor.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "BIM_Door",
"module": "bimcommands",
"baseClassName": "_ArchWindow",
"resourceKeys": [
"Accel",
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Door",
"toolTip": "Places a door at a given location",
"pixmap": "BIM_Door",
"accel": "D,O",
"sourceFile": "/share/Mod/BIM/bimcommands/BimDoor.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
},
"evidenceSha256": "daed5ae21e84673a39bf2ef078f5a20e6872302a79cb9908c93d7bcbbb33c189"
},
{
"apiId": "py:BIM:method:BIM_DrawingView.IsActive",
"name": "BIM_DrawingView.IsActive",
"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/bimcommands/BimDrawingView.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "BIM_DrawingView",
"module": "bimcommands",
"baseClassName": "object",
"active": true,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimDrawingView.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
},
"evidenceSha256": "bf7c3e43a3c0da2db660901d8efb137b9b66c465f8eabbeebcafa7765182458a"
},
{
"apiId": "py:BIM:class:BIM_EmptyTrash",
"name": "BIM_EmptyTrash",
"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/bimcommands/BimEmptyTrash.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "BIM_EmptyTrash",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Empty Trash",
"toolTip": "Deletes all objects from the trash bin that are not used by any other",
"pixmap": "BIM_Trash",
"accel": "",
"sourceFile": "/share/Mod/BIM/bimcommands/BimEmptyTrash.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
},
"evidenceSha256": "53e4c00969aeb087c7d0fc9f10ddaa789088502a9eb2b86e91efe8c2c79abf3c"
},
{
"apiId": "py:BIM:class:Arch_Equipment",
"name": "Arch_Equipment",
"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/bimcommands/BimEquipment.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "Arch_Equipment",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"Accel",
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Equipment",
"toolTip": "Creates an equipment from a selected object (Part or Mesh)",
"pixmap": "Arch_Equipment",
"accel": "E, Q",
"sourceFile": "/share/Mod/BIM/bimcommands/BimEquipment.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
},
"evidenceSha256": "be88693cae97b4ca1bbe652b336c27d01af5520bc7ecc2e0e3516919e5c32fef"
},
{
"apiId": "py:BIM:method:Arch_Equipment.IsActive",
"name": "Arch_Equipment.IsActive",
"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/bimcommands/BimEquipment.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "Arch_Equipment",
"module": "bimcommands",
"baseClassName": "object",
"active": true,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimEquipment.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
},
"evidenceSha256": "0c010ba370ca9489ad047433bffb9a3116ff46fd1ee646fc58df758ef20ddb6e"
},
{
"apiId": "py:BIM:class:BIM_Examples",
"name": "BIM_Examples",
"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/bimcommands/BimExamples.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "BIM_Examples",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "BIM Examples",
"toolTip": "Download examples of BIM files made with FreeCAD",
"pixmap": "BIM_Help",
"accel": "",
"sourceFile": "/share/Mod/BIM/bimcommands/BimExamples.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
},
"evidenceSha256": "83c03cad8f4a4e7f25db4dfe20489d02ae47a6b94683147f751bb08646d6dca0"
},
{
"apiId": "py:BIM:class:BIM_Extrude",
"name": "BIM_Extrude",
"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/bimcommands/BimExtrude.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "BIM_Extrude",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Extrude",
"toolTip": "Extrudes a selected 2D shape",
"pixmap": "Part_Extrude",
"accel": "",
"sourceFile": "/share/Mod/BIM/bimcommands/BimExtrude.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
},
"evidenceSha256": "a71b69624a4b7841cff6b2980a31f5ede6487aba57d4aaf77a2178a617c8f839"
},
{
"apiId": "py:BIM:method:BIM_Extrude.IsActive",
"name": "BIM_Extrude.IsActive",
"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/bimcommands/BimExtrude.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "BIM_Extrude",
"module": "bimcommands",
"baseClassName": "object",
"active": true,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimExtrude.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
},
"evidenceSha256": "37b821969c9ed449c6e17c748ddb6e7b3f20303d72e960f631f8bcabaf127600"
},
{
"apiId": "py:BIM:class:Arch_Fence",
"name": "Arch_Fence",
"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/bimcommands/BimFence.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "Arch_Fence",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Fence",
"toolTip": "Creates a fence object from a selected section, post and path",
"pixmap": "Arch_Fence",
"accel": "",
"sourceFile": "/share/Mod/BIM/bimcommands/BimFence.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
},
"evidenceSha256": "a7c95013b12d9e25ab7d360f659ceec7334ab7b9f92df205a1364e1c59020db8"
},
{
"apiId": "py:BIM:method:Arch_Fence.IsActive",
"name": "Arch_Fence.IsActive",
"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/bimcommands/BimFence.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "Arch_Fence",
"module": "bimcommands",
"baseClassName": "object",
"active": true,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimFence.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
},
"evidenceSha256": "96f8be42a8e1a9caf0586d3cefd7eff28402eb9333431c6f09546df559ec1422"
},
{
"apiId": "py:BIM:class:Arch_Frame",
"name": "Arch_Frame",
"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/bimcommands/BimFrame.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "Arch_Frame",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"Accel",
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Frame",
"toolTip": "Creates a frame object from a planar 2D object (the extrusion path(s)) and a profile. Make sure objects are selected in that order.",
"pixmap": "Arch_Frame",
"accel": "F, R",
"sourceFile": "/share/Mod/BIM/bimcommands/BimFrame.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
},
"evidenceSha256": "e3b4083ab655075879766f812fedac6a0e3e89bd559b03832bffa1fa4bc2b3fa"
},
{
"apiId": "py:BIM:method:Arch_Frame.IsActive",
"name": "Arch_Frame.IsActive",
"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/bimcommands/BimFrame.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "Arch_Frame",
"module": "bimcommands",
"baseClassName": "object",
"active": true,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimFrame.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
},
"evidenceSha256": "d36ed4d39cccb06a7881083e0d4c03ae11dec71fe4c2200f0736256b803afa53"
},
{
"apiId": "py:BIM:class:BIM_Fuse",
"name": "BIM_Fuse",
"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/bimcommands/BimFuse.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "BIM_Fuse",
"module": "bimcommands",
"baseClassName": "object",
"resourceKeys": [
"MenuText",
"Pixmap",
"ToolTip"
],
"menuText": "Union",
"toolTip": "Creates a union of several shapes",
"pixmap": "Part_Fuse",
"accel": "",
"sourceFile": "/share/Mod/BIM/bimcommands/BimFuse.py",
"sourceConstructor": "python-source-ast-class",
"constructorSuccess": true
},
"evidenceSha256": "4567f78a07cb9cb98ef94401bc0d60ed9a557e25ced92b3f30219f19cde73835"
},
{
"apiId": "py:BIM:method:BIM_Fuse.IsActive",
"name": "BIM_Fuse.IsActive",
"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/bimcommands/BimFuse.py",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"result": {
"className": "BIM_Fuse",
"module": "bimcommands",
"baseClassName": "object",
"active": true,
"sceneGraphAvailable": true,
"selectionCount": 2,
"sourceFile": "/share/Mod/BIM/bimcommands/BimFuse.py",
"sourceConstructor": "python-source-ast-class",
"methodFixture": "IsActive"
},
"evidenceSha256": "709ee84520f4e3d4ec8224204b7b1ac28170675f7afcaf282e78eb08e3f0cfb8"
}
],
"resources": {
"resourcesReleased": true,
"documentMutation": false
},
"artifacts": {
"wasm": {
"path": "web/public/kernel/FreeCADWebBimRuntimeProbe.wasm",
"sha256": "961e7a36f46a6df9a238024ca2239169e5dfb154271220378e5e9fcc1e499edb"
},
"loader": {
"path": "web/public/kernel/FreeCADWebBimRuntimeProbe.js",
"sha256": "8e2a584c21b05d9df7dca810a9397d185bcc80531bb14d16eac72c7d2568fe86"
},
"data": {
"path": "web/public/kernel/FreeCADWebBimRuntimeProbe.data",
"sha256": "a190415139debd07743ac3050ca9fb29a18a7c093a758d35f3d7b4c263fb1a48"
}
},
"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."
]
}