2670 lines
105 KiB
JSON
2670 lines
105 KiB
JSON
{
|
|
"schema": "freecad-web-bim-python-family-module-batch-runtime/v1",
|
|
"taskId": "FW-P6-FPA-Y",
|
|
"batchId": "7b1930cc76f1f9d6d10b245f",
|
|
"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:recycler",
|
|
"name": "recycler",
|
|
"family": "generic-object",
|
|
"kind": "class",
|
|
"sourcePath": "src/Mod/BIM/importers/exportIFCHelper.py",
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:BIM:class:ProjectImporter",
|
|
"name": "ProjectImporter",
|
|
"family": "generic-object",
|
|
"kind": "class",
|
|
"sourcePath": "src/Mod/BIM/importers/importIFCHelper.py",
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:BIM:class:IfcSchema",
|
|
"name": "IfcSchema",
|
|
"family": "generic-object",
|
|
"kind": "class",
|
|
"sourcePath": "src/Mod/BIM/importers/importIFClegacy.py",
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:IfcSchema.getAttributes",
|
|
"name": "IfcSchema.getAttributes",
|
|
"family": "generic-object",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/BIM/importers/importIFClegacy.py",
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:BIM:class:IfcFile",
|
|
"name": "IfcFile",
|
|
"family": "generic-object",
|
|
"kind": "class",
|
|
"sourcePath": "src/Mod/BIM/importers/importIFClegacy.py",
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:IfcFile.getEntityById",
|
|
"name": "IfcFile.getEntityById",
|
|
"family": "generic-object",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/BIM/importers/importIFClegacy.py",
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:BIM:class:IfcEntity",
|
|
"name": "IfcEntity",
|
|
"family": "generic-object",
|
|
"kind": "class",
|
|
"sourcePath": "src/Mod/BIM/importers/importIFClegacy.py",
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:IfcEntity.getAttribute",
|
|
"name": "IfcEntity.getAttribute",
|
|
"family": "generic-object",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/BIM/importers/importIFClegacy.py",
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:IfcDocument.getEnt",
|
|
"name": "IfcDocument.getEnt",
|
|
"family": "generic-object",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/BIM/importers/importIFClegacy.py",
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:BIM:class:SH3DImporter",
|
|
"name": "SH3DImporter",
|
|
"family": "generic-object",
|
|
"kind": "class",
|
|
"sourcePath": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:SH3DImporter.get_all_floors",
|
|
"name": "SH3DImporter.get_all_floors",
|
|
"family": "generic-object",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:SH3DImporter.get_floor",
|
|
"name": "SH3DImporter.get_floor",
|
|
"family": "generic-object",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:SH3DImporter.get_all_spaces",
|
|
"name": "SH3DImporter.get_all_spaces",
|
|
"family": "generic-object",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:SH3DImporter.get_spaces",
|
|
"name": "SH3DImporter.get_spaces",
|
|
"family": "generic-object",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:SH3DImporter.get_space",
|
|
"name": "SH3DImporter.get_space",
|
|
"family": "generic-object",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:SH3DImporter.get_all_walls",
|
|
"name": "SH3DImporter.get_all_walls",
|
|
"family": "generic-object",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:SH3DImporter.get_walls",
|
|
"name": "SH3DImporter.get_walls",
|
|
"family": "generic-object",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:BIM:class:BaseHandler",
|
|
"name": "BaseHandler",
|
|
"family": "generic-object",
|
|
"kind": "class",
|
|
"sourcePath": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:BaseHandler.get_floor",
|
|
"name": "BaseHandler.get_floor",
|
|
"family": "generic-object",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:BaseHandler.get_spaces",
|
|
"name": "BaseHandler.get_spaces",
|
|
"family": "generic-object",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:BaseHandler.get_space",
|
|
"name": "BaseHandler.get_space",
|
|
"family": "generic-object",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:BaseHandler.get_walls",
|
|
"name": "BaseHandler.get_walls",
|
|
"family": "generic-object",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:BaseHandler.get_wall_spine",
|
|
"name": "BaseHandler.get_wall_spine",
|
|
"family": "generic-object",
|
|
"kind": "method",
|
|
"sourcePath": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:BIM:class:LevelHandler",
|
|
"name": "LevelHandler",
|
|
"family": "generic-object",
|
|
"kind": "class",
|
|
"sourcePath": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"disposition": "planned"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"inputSha256": "64bda8e76043ea4713a5e0209785f2f299276c3cb64e70abee2f5a4adbea3cf7",
|
|
"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:recycler",
|
|
"name": "recycler",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"returnSchema": "typed native result object",
|
|
"replay": "native-source-method",
|
|
"result": {
|
|
"requested": "recycler",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "recycler",
|
|
"compress": false,
|
|
"mergeProfiles": false,
|
|
"cacheKeys": [
|
|
"axis2placement2ds",
|
|
"axis2placement3ds",
|
|
"cartesianpoints",
|
|
"directions",
|
|
"localplacements",
|
|
"polylines",
|
|
"polyloops",
|
|
"profiledefs",
|
|
"propertysinglevalues",
|
|
"psas",
|
|
"rgbs",
|
|
"ssrenderings",
|
|
"sstyles",
|
|
"transformationoperators"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"apiId": "py:BIM:class:ProjectImporter",
|
|
"name": "ProjectImporter",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/BIM/importers/importIFCHelper.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"returnSchema": "typed native result object",
|
|
"replay": "native-source-method",
|
|
"result": {
|
|
"requested": "ProjectImporter",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "ProjectImporter",
|
|
"fileBound": true,
|
|
"objectsCount": 0
|
|
}
|
|
},
|
|
{
|
|
"apiId": "py:BIM:class:IfcSchema",
|
|
"name": "IfcSchema",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/BIM/importers/importIFClegacy.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"returnSchema": "typed native result object",
|
|
"replay": "native-source-method",
|
|
"result": {
|
|
"requested": "IfcSchema",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "IfcSchema",
|
|
"typeCount": 1,
|
|
"entityCount": 2,
|
|
"entityNames": [
|
|
"IFCROOT",
|
|
"IFCWALL"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:IfcSchema.getAttributes",
|
|
"name": "IfcSchema.getAttributes",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/BIM/importers/importIFClegacy.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"returnSchema": "typed native result object",
|
|
"replay": "native-source-method",
|
|
"result": {
|
|
"requested": "IfcSchema.getAttributes",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "IfcSchema",
|
|
"attributes": [
|
|
[
|
|
"\n GlobalId",
|
|
"IfcLabel"
|
|
],
|
|
[
|
|
"\n Name",
|
|
"IfcLabel"
|
|
]
|
|
],
|
|
"attributeCount": 2,
|
|
"methodFixture": "getAttributes"
|
|
}
|
|
},
|
|
{
|
|
"apiId": "py:BIM:class:IfcFile",
|
|
"name": "IfcFile",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/BIM/importers/importIFClegacy.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"returnSchema": "typed native result object",
|
|
"replay": "native-source-method",
|
|
"result": {
|
|
"requested": "IfcFile",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "IfcFile",
|
|
"entityCount": 1,
|
|
"nameKeys": [
|
|
"IFCWALL"
|
|
],
|
|
"headerPrefix": "HEADER ",
|
|
"methodFixture": "constructor"
|
|
}
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:IfcFile.getEntityById",
|
|
"name": "IfcFile.getEntityById",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/BIM/importers/importIFClegacy.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"returnSchema": "typed native result object",
|
|
"replay": "native-source-method",
|
|
"result": {
|
|
"requested": "IfcFile.getEntityById",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "IfcFile",
|
|
"entityCount": 1,
|
|
"nameKeys": [
|
|
"IFCWALL"
|
|
],
|
|
"headerPrefix": "HEADER ",
|
|
"methodFixture": "getEntityById",
|
|
"entityId": 1,
|
|
"entityName": "IFCWALL",
|
|
"attributeKeys": [
|
|
"\n GlobalId",
|
|
"\n Name"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"apiId": "py:BIM:class:IfcEntity",
|
|
"name": "IfcEntity",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/BIM/importers/importIFClegacy.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"returnSchema": "typed native result object",
|
|
"replay": "native-source-method",
|
|
"result": {
|
|
"requested": "IfcEntity",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "IfcEntity",
|
|
"entityId": 7,
|
|
"entityType": "IFCWALL",
|
|
"attributeKeys": [
|
|
"Name"
|
|
],
|
|
"methodFixture": "constructor"
|
|
}
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:IfcEntity.getAttribute",
|
|
"name": "IfcEntity.getAttribute",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/BIM/importers/importIFClegacy.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"returnSchema": "typed native result object",
|
|
"replay": "native-source-method",
|
|
"result": {
|
|
"requested": "IfcEntity.getAttribute",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "IfcEntity",
|
|
"entityId": 7,
|
|
"entityType": "IFCWALL",
|
|
"attributeKeys": [
|
|
"Name"
|
|
],
|
|
"methodFixture": "getAttribute",
|
|
"typeValue": "IFCWALL",
|
|
"missingValue": null
|
|
}
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:IfcDocument.getEnt",
|
|
"name": "IfcDocument.getEnt",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/BIM/importers/importIFClegacy.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"returnSchema": "typed native result object",
|
|
"replay": "native-source-method",
|
|
"result": {
|
|
"requested": "IfcDocument.getEnt",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "IfcDocument",
|
|
"entityCount": 2,
|
|
"idType": "IFCWALL",
|
|
"typeMatches": 1,
|
|
"methodFixture": "getEnt"
|
|
}
|
|
},
|
|
{
|
|
"apiId": "py:BIM:class:SH3DImporter",
|
|
"name": "SH3DImporter",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"returnSchema": "typed native result object",
|
|
"replay": "native-source-method",
|
|
"result": {
|
|
"requested": "SH3DImporter",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "SH3DImporter",
|
|
"floorCount": 2,
|
|
"spaceGroups": 2,
|
|
"wallGroups": 2
|
|
}
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:SH3DImporter.get_all_floors",
|
|
"name": "SH3DImporter.get_all_floors",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"returnSchema": "typed native result object",
|
|
"replay": "native-source-method",
|
|
"result": {
|
|
"requested": "SH3DImporter.get_all_floors",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "SH3DImporter",
|
|
"floorIds": [
|
|
"L1",
|
|
"L2"
|
|
],
|
|
"methodFixture": "get_all_floors"
|
|
}
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:SH3DImporter.get_floor",
|
|
"name": "SH3DImporter.get_floor",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"returnSchema": "typed native result object",
|
|
"replay": "native-source-method",
|
|
"result": {
|
|
"requested": "SH3DImporter.get_floor",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "SH3DImporter",
|
|
"defaultFloor": "L1",
|
|
"namedFloor": "L2",
|
|
"methodFixture": "get_floor"
|
|
}
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:SH3DImporter.get_all_spaces",
|
|
"name": "SH3DImporter.get_all_spaces",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"returnSchema": "typed native result object",
|
|
"replay": "native-source-method",
|
|
"result": {
|
|
"requested": "SH3DImporter.get_all_spaces",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "SH3DImporter",
|
|
"spaceIds": [
|
|
"S1",
|
|
"S2",
|
|
"S3"
|
|
],
|
|
"methodFixture": "get_all_spaces"
|
|
}
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:SH3DImporter.get_spaces",
|
|
"name": "SH3DImporter.get_spaces",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"returnSchema": "typed native result object",
|
|
"replay": "native-source-method",
|
|
"result": {
|
|
"requested": "SH3DImporter.get_spaces",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "SH3DImporter",
|
|
"spaceIds": [
|
|
"S1",
|
|
"S2"
|
|
],
|
|
"methodFixture": "get_spaces"
|
|
}
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:SH3DImporter.get_space",
|
|
"name": "SH3DImporter.get_space",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"returnSchema": "typed native result object",
|
|
"replay": "native-source-method",
|
|
"result": {
|
|
"requested": "SH3DImporter.get_space",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "SH3DImporter",
|
|
"spaceId": "S1",
|
|
"methodFixture": "get_space"
|
|
}
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:SH3DImporter.get_all_walls",
|
|
"name": "SH3DImporter.get_all_walls",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"returnSchema": "typed native result object",
|
|
"replay": "native-source-method",
|
|
"result": {
|
|
"requested": "SH3DImporter.get_all_walls",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "SH3DImporter",
|
|
"wallIds": [
|
|
"W1",
|
|
"W2"
|
|
],
|
|
"methodFixture": "get_all_walls"
|
|
}
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:SH3DImporter.get_walls",
|
|
"name": "SH3DImporter.get_walls",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"returnSchema": "typed native result object",
|
|
"replay": "native-source-method",
|
|
"result": {
|
|
"requested": "SH3DImporter.get_walls",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "SH3DImporter",
|
|
"wallIds": [
|
|
"W1"
|
|
],
|
|
"methodFixture": "get_walls"
|
|
}
|
|
},
|
|
{
|
|
"apiId": "py:BIM:class:BaseHandler",
|
|
"name": "BaseHandler",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"returnSchema": "typed native result object",
|
|
"replay": "native-source-method",
|
|
"result": {
|
|
"requested": "BaseHandler",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "BaseHandler",
|
|
"importerBound": true
|
|
}
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:BaseHandler.get_floor",
|
|
"name": "BaseHandler.get_floor",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"returnSchema": "typed native result object",
|
|
"replay": "native-source-method",
|
|
"result": {
|
|
"requested": "BaseHandler.get_floor",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "BaseHandler",
|
|
"floorId": "L1",
|
|
"methodFixture": "get_floor"
|
|
}
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:BaseHandler.get_spaces",
|
|
"name": "BaseHandler.get_spaces",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"returnSchema": "typed native result object",
|
|
"replay": "native-source-method",
|
|
"result": {
|
|
"requested": "BaseHandler.get_spaces",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "BaseHandler",
|
|
"spaceCount": 2,
|
|
"methodFixture": "get_spaces"
|
|
}
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:BaseHandler.get_space",
|
|
"name": "BaseHandler.get_space",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"returnSchema": "typed native result object",
|
|
"replay": "native-source-method",
|
|
"result": {
|
|
"requested": "BaseHandler.get_space",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "BaseHandler",
|
|
"spaceId": "S1",
|
|
"methodFixture": "get_space"
|
|
}
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:BaseHandler.get_walls",
|
|
"name": "BaseHandler.get_walls",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"returnSchema": "typed native result object",
|
|
"replay": "native-source-method",
|
|
"result": {
|
|
"requested": "BaseHandler.get_walls",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "BaseHandler",
|
|
"wallCount": 1,
|
|
"methodFixture": "get_walls"
|
|
}
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:BaseHandler.get_wall_spine",
|
|
"name": "BaseHandler.get_wall_spine",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"returnSchema": "typed native result object",
|
|
"replay": "native-source-method",
|
|
"result": {
|
|
"requested": "BaseHandler.get_wall_spine",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "BaseHandler",
|
|
"spine": "spine",
|
|
"methodFixture": "get_wall_spine"
|
|
}
|
|
},
|
|
{
|
|
"apiId": "py:BIM:class:LevelHandler",
|
|
"name": "LevelHandler",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"returnSchema": "typed native result object",
|
|
"replay": "native-source-method",
|
|
"result": {
|
|
"requested": "LevelHandler",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "LevelHandler",
|
|
"baseClassName": "BaseHandler",
|
|
"importerBound": true
|
|
}
|
|
}
|
|
],
|
|
"count": 24,
|
|
"resourcesReleased": true
|
|
},
|
|
"resultSha256": "8bee2d8ca6d85a09fde7956ee5623d091f1893cd01f8f56497ca13dacb239708",
|
|
"replay": {
|
|
"equal": true,
|
|
"resultSha256": "8bee2d8ca6d85a09fde7956ee5623d091f1893cd01f8f56497ca13dacb239708"
|
|
},
|
|
"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:recycler",
|
|
"name": "recycler",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"returnSchema": "typed native result object",
|
|
"replay": "native-source-method",
|
|
"result": {
|
|
"requested": "recycler",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "recycler",
|
|
"compress": false,
|
|
"mergeProfiles": false,
|
|
"cacheKeys": [
|
|
"axis2placement2ds",
|
|
"axis2placement3ds",
|
|
"cartesianpoints",
|
|
"directions",
|
|
"localplacements",
|
|
"polylines",
|
|
"polyloops",
|
|
"profiledefs",
|
|
"propertysinglevalues",
|
|
"psas",
|
|
"rgbs",
|
|
"ssrenderings",
|
|
"sstyles",
|
|
"transformationoperators"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"apiId": "py:BIM:class:ProjectImporter",
|
|
"name": "ProjectImporter",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/BIM/importers/importIFCHelper.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"returnSchema": "typed native result object",
|
|
"replay": "native-source-method",
|
|
"result": {
|
|
"requested": "ProjectImporter",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "ProjectImporter",
|
|
"fileBound": true,
|
|
"objectsCount": 0
|
|
}
|
|
},
|
|
{
|
|
"apiId": "py:BIM:class:IfcSchema",
|
|
"name": "IfcSchema",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/BIM/importers/importIFClegacy.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"returnSchema": "typed native result object",
|
|
"replay": "native-source-method",
|
|
"result": {
|
|
"requested": "IfcSchema",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "IfcSchema",
|
|
"typeCount": 1,
|
|
"entityCount": 2,
|
|
"entityNames": [
|
|
"IFCROOT",
|
|
"IFCWALL"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:IfcSchema.getAttributes",
|
|
"name": "IfcSchema.getAttributes",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/BIM/importers/importIFClegacy.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"returnSchema": "typed native result object",
|
|
"replay": "native-source-method",
|
|
"result": {
|
|
"requested": "IfcSchema.getAttributes",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "IfcSchema",
|
|
"attributes": [
|
|
[
|
|
"\n GlobalId",
|
|
"IfcLabel"
|
|
],
|
|
[
|
|
"\n Name",
|
|
"IfcLabel"
|
|
]
|
|
],
|
|
"attributeCount": 2,
|
|
"methodFixture": "getAttributes"
|
|
}
|
|
},
|
|
{
|
|
"apiId": "py:BIM:class:IfcFile",
|
|
"name": "IfcFile",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/BIM/importers/importIFClegacy.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"returnSchema": "typed native result object",
|
|
"replay": "native-source-method",
|
|
"result": {
|
|
"requested": "IfcFile",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "IfcFile",
|
|
"entityCount": 1,
|
|
"nameKeys": [
|
|
"IFCWALL"
|
|
],
|
|
"headerPrefix": "HEADER ",
|
|
"methodFixture": "constructor"
|
|
}
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:IfcFile.getEntityById",
|
|
"name": "IfcFile.getEntityById",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/BIM/importers/importIFClegacy.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"returnSchema": "typed native result object",
|
|
"replay": "native-source-method",
|
|
"result": {
|
|
"requested": "IfcFile.getEntityById",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "IfcFile",
|
|
"entityCount": 1,
|
|
"nameKeys": [
|
|
"IFCWALL"
|
|
],
|
|
"headerPrefix": "HEADER ",
|
|
"methodFixture": "getEntityById",
|
|
"entityId": 1,
|
|
"entityName": "IFCWALL",
|
|
"attributeKeys": [
|
|
"\n GlobalId",
|
|
"\n Name"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"apiId": "py:BIM:class:IfcEntity",
|
|
"name": "IfcEntity",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/BIM/importers/importIFClegacy.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"returnSchema": "typed native result object",
|
|
"replay": "native-source-method",
|
|
"result": {
|
|
"requested": "IfcEntity",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "IfcEntity",
|
|
"entityId": 7,
|
|
"entityType": "IFCWALL",
|
|
"attributeKeys": [
|
|
"Name"
|
|
],
|
|
"methodFixture": "constructor"
|
|
}
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:IfcEntity.getAttribute",
|
|
"name": "IfcEntity.getAttribute",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/BIM/importers/importIFClegacy.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"returnSchema": "typed native result object",
|
|
"replay": "native-source-method",
|
|
"result": {
|
|
"requested": "IfcEntity.getAttribute",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "IfcEntity",
|
|
"entityId": 7,
|
|
"entityType": "IFCWALL",
|
|
"attributeKeys": [
|
|
"Name"
|
|
],
|
|
"methodFixture": "getAttribute",
|
|
"typeValue": "IFCWALL",
|
|
"missingValue": null
|
|
}
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:IfcDocument.getEnt",
|
|
"name": "IfcDocument.getEnt",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/BIM/importers/importIFClegacy.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"returnSchema": "typed native result object",
|
|
"replay": "native-source-method",
|
|
"result": {
|
|
"requested": "IfcDocument.getEnt",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "IfcDocument",
|
|
"entityCount": 2,
|
|
"idType": "IFCWALL",
|
|
"typeMatches": 1,
|
|
"methodFixture": "getEnt"
|
|
}
|
|
},
|
|
{
|
|
"apiId": "py:BIM:class:SH3DImporter",
|
|
"name": "SH3DImporter",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"returnSchema": "typed native result object",
|
|
"replay": "native-source-method",
|
|
"result": {
|
|
"requested": "SH3DImporter",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "SH3DImporter",
|
|
"floorCount": 2,
|
|
"spaceGroups": 2,
|
|
"wallGroups": 2
|
|
}
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:SH3DImporter.get_all_floors",
|
|
"name": "SH3DImporter.get_all_floors",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"returnSchema": "typed native result object",
|
|
"replay": "native-source-method",
|
|
"result": {
|
|
"requested": "SH3DImporter.get_all_floors",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "SH3DImporter",
|
|
"floorIds": [
|
|
"L1",
|
|
"L2"
|
|
],
|
|
"methodFixture": "get_all_floors"
|
|
}
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:SH3DImporter.get_floor",
|
|
"name": "SH3DImporter.get_floor",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"returnSchema": "typed native result object",
|
|
"replay": "native-source-method",
|
|
"result": {
|
|
"requested": "SH3DImporter.get_floor",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "SH3DImporter",
|
|
"defaultFloor": "L1",
|
|
"namedFloor": "L2",
|
|
"methodFixture": "get_floor"
|
|
}
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:SH3DImporter.get_all_spaces",
|
|
"name": "SH3DImporter.get_all_spaces",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"returnSchema": "typed native result object",
|
|
"replay": "native-source-method",
|
|
"result": {
|
|
"requested": "SH3DImporter.get_all_spaces",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "SH3DImporter",
|
|
"spaceIds": [
|
|
"S1",
|
|
"S2",
|
|
"S3"
|
|
],
|
|
"methodFixture": "get_all_spaces"
|
|
}
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:SH3DImporter.get_spaces",
|
|
"name": "SH3DImporter.get_spaces",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"returnSchema": "typed native result object",
|
|
"replay": "native-source-method",
|
|
"result": {
|
|
"requested": "SH3DImporter.get_spaces",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "SH3DImporter",
|
|
"spaceIds": [
|
|
"S1",
|
|
"S2"
|
|
],
|
|
"methodFixture": "get_spaces"
|
|
}
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:SH3DImporter.get_space",
|
|
"name": "SH3DImporter.get_space",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"returnSchema": "typed native result object",
|
|
"replay": "native-source-method",
|
|
"result": {
|
|
"requested": "SH3DImporter.get_space",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "SH3DImporter",
|
|
"spaceId": "S1",
|
|
"methodFixture": "get_space"
|
|
}
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:SH3DImporter.get_all_walls",
|
|
"name": "SH3DImporter.get_all_walls",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"returnSchema": "typed native result object",
|
|
"replay": "native-source-method",
|
|
"result": {
|
|
"requested": "SH3DImporter.get_all_walls",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "SH3DImporter",
|
|
"wallIds": [
|
|
"W1",
|
|
"W2"
|
|
],
|
|
"methodFixture": "get_all_walls"
|
|
}
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:SH3DImporter.get_walls",
|
|
"name": "SH3DImporter.get_walls",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"returnSchema": "typed native result object",
|
|
"replay": "native-source-method",
|
|
"result": {
|
|
"requested": "SH3DImporter.get_walls",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "SH3DImporter",
|
|
"wallIds": [
|
|
"W1"
|
|
],
|
|
"methodFixture": "get_walls"
|
|
}
|
|
},
|
|
{
|
|
"apiId": "py:BIM:class:BaseHandler",
|
|
"name": "BaseHandler",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"returnSchema": "typed native result object",
|
|
"replay": "native-source-method",
|
|
"result": {
|
|
"requested": "BaseHandler",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "BaseHandler",
|
|
"importerBound": true
|
|
}
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:BaseHandler.get_floor",
|
|
"name": "BaseHandler.get_floor",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"returnSchema": "typed native result object",
|
|
"replay": "native-source-method",
|
|
"result": {
|
|
"requested": "BaseHandler.get_floor",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "BaseHandler",
|
|
"floorId": "L1",
|
|
"methodFixture": "get_floor"
|
|
}
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:BaseHandler.get_spaces",
|
|
"name": "BaseHandler.get_spaces",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"returnSchema": "typed native result object",
|
|
"replay": "native-source-method",
|
|
"result": {
|
|
"requested": "BaseHandler.get_spaces",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "BaseHandler",
|
|
"spaceCount": 2,
|
|
"methodFixture": "get_spaces"
|
|
}
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:BaseHandler.get_space",
|
|
"name": "BaseHandler.get_space",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"returnSchema": "typed native result object",
|
|
"replay": "native-source-method",
|
|
"result": {
|
|
"requested": "BaseHandler.get_space",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "BaseHandler",
|
|
"spaceId": "S1",
|
|
"methodFixture": "get_space"
|
|
}
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:BaseHandler.get_walls",
|
|
"name": "BaseHandler.get_walls",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"returnSchema": "typed native result object",
|
|
"replay": "native-source-method",
|
|
"result": {
|
|
"requested": "BaseHandler.get_walls",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "BaseHandler",
|
|
"wallCount": 1,
|
|
"methodFixture": "get_walls"
|
|
}
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:BaseHandler.get_wall_spine",
|
|
"name": "BaseHandler.get_wall_spine",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"returnSchema": "typed native result object",
|
|
"replay": "native-source-method",
|
|
"result": {
|
|
"requested": "BaseHandler.get_wall_spine",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "BaseHandler",
|
|
"spine": "spine",
|
|
"methodFixture": "get_wall_spine"
|
|
}
|
|
},
|
|
{
|
|
"apiId": "py:BIM:class:LevelHandler",
|
|
"name": "LevelHandler",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"returnSchema": "typed native result object",
|
|
"replay": "native-source-method",
|
|
"result": {
|
|
"requested": "LevelHandler",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "LevelHandler",
|
|
"baseClassName": "BaseHandler",
|
|
"importerBound": true
|
|
}
|
|
}
|
|
],
|
|
"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:recycler",
|
|
"name": "recycler",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"returnSchema": "typed native result object",
|
|
"replay": "native-source-method",
|
|
"result": {
|
|
"requested": "recycler",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "recycler",
|
|
"compress": false,
|
|
"mergeProfiles": false,
|
|
"cacheKeys": [
|
|
"axis2placement2ds",
|
|
"axis2placement3ds",
|
|
"cartesianpoints",
|
|
"directions",
|
|
"localplacements",
|
|
"polylines",
|
|
"polyloops",
|
|
"profiledefs",
|
|
"propertysinglevalues",
|
|
"psas",
|
|
"rgbs",
|
|
"ssrenderings",
|
|
"sstyles",
|
|
"transformationoperators"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"apiId": "py:BIM:class:ProjectImporter",
|
|
"name": "ProjectImporter",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/BIM/importers/importIFCHelper.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"returnSchema": "typed native result object",
|
|
"replay": "native-source-method",
|
|
"result": {
|
|
"requested": "ProjectImporter",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "ProjectImporter",
|
|
"fileBound": true,
|
|
"objectsCount": 0
|
|
}
|
|
},
|
|
{
|
|
"apiId": "py:BIM:class:IfcSchema",
|
|
"name": "IfcSchema",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/BIM/importers/importIFClegacy.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"returnSchema": "typed native result object",
|
|
"replay": "native-source-method",
|
|
"result": {
|
|
"requested": "IfcSchema",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "IfcSchema",
|
|
"typeCount": 1,
|
|
"entityCount": 2,
|
|
"entityNames": [
|
|
"IFCROOT",
|
|
"IFCWALL"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:IfcSchema.getAttributes",
|
|
"name": "IfcSchema.getAttributes",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/BIM/importers/importIFClegacy.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"returnSchema": "typed native result object",
|
|
"replay": "native-source-method",
|
|
"result": {
|
|
"requested": "IfcSchema.getAttributes",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "IfcSchema",
|
|
"attributes": [
|
|
[
|
|
"\n GlobalId",
|
|
"IfcLabel"
|
|
],
|
|
[
|
|
"\n Name",
|
|
"IfcLabel"
|
|
]
|
|
],
|
|
"attributeCount": 2,
|
|
"methodFixture": "getAttributes"
|
|
}
|
|
},
|
|
{
|
|
"apiId": "py:BIM:class:IfcFile",
|
|
"name": "IfcFile",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/BIM/importers/importIFClegacy.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"returnSchema": "typed native result object",
|
|
"replay": "native-source-method",
|
|
"result": {
|
|
"requested": "IfcFile",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "IfcFile",
|
|
"entityCount": 1,
|
|
"nameKeys": [
|
|
"IFCWALL"
|
|
],
|
|
"headerPrefix": "HEADER ",
|
|
"methodFixture": "constructor"
|
|
}
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:IfcFile.getEntityById",
|
|
"name": "IfcFile.getEntityById",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/BIM/importers/importIFClegacy.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"returnSchema": "typed native result object",
|
|
"replay": "native-source-method",
|
|
"result": {
|
|
"requested": "IfcFile.getEntityById",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "IfcFile",
|
|
"entityCount": 1,
|
|
"nameKeys": [
|
|
"IFCWALL"
|
|
],
|
|
"headerPrefix": "HEADER ",
|
|
"methodFixture": "getEntityById",
|
|
"entityId": 1,
|
|
"entityName": "IFCWALL",
|
|
"attributeKeys": [
|
|
"\n GlobalId",
|
|
"\n Name"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"apiId": "py:BIM:class:IfcEntity",
|
|
"name": "IfcEntity",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/BIM/importers/importIFClegacy.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"returnSchema": "typed native result object",
|
|
"replay": "native-source-method",
|
|
"result": {
|
|
"requested": "IfcEntity",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "IfcEntity",
|
|
"entityId": 7,
|
|
"entityType": "IFCWALL",
|
|
"attributeKeys": [
|
|
"Name"
|
|
],
|
|
"methodFixture": "constructor"
|
|
}
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:IfcEntity.getAttribute",
|
|
"name": "IfcEntity.getAttribute",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/BIM/importers/importIFClegacy.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"returnSchema": "typed native result object",
|
|
"replay": "native-source-method",
|
|
"result": {
|
|
"requested": "IfcEntity.getAttribute",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "IfcEntity",
|
|
"entityId": 7,
|
|
"entityType": "IFCWALL",
|
|
"attributeKeys": [
|
|
"Name"
|
|
],
|
|
"methodFixture": "getAttribute",
|
|
"typeValue": "IFCWALL",
|
|
"missingValue": null
|
|
}
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:IfcDocument.getEnt",
|
|
"name": "IfcDocument.getEnt",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/BIM/importers/importIFClegacy.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"returnSchema": "typed native result object",
|
|
"replay": "native-source-method",
|
|
"result": {
|
|
"requested": "IfcDocument.getEnt",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "IfcDocument",
|
|
"entityCount": 2,
|
|
"idType": "IFCWALL",
|
|
"typeMatches": 1,
|
|
"methodFixture": "getEnt"
|
|
}
|
|
},
|
|
{
|
|
"apiId": "py:BIM:class:SH3DImporter",
|
|
"name": "SH3DImporter",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"returnSchema": "typed native result object",
|
|
"replay": "native-source-method",
|
|
"result": {
|
|
"requested": "SH3DImporter",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "SH3DImporter",
|
|
"floorCount": 2,
|
|
"spaceGroups": 2,
|
|
"wallGroups": 2
|
|
}
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:SH3DImporter.get_all_floors",
|
|
"name": "SH3DImporter.get_all_floors",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"returnSchema": "typed native result object",
|
|
"replay": "native-source-method",
|
|
"result": {
|
|
"requested": "SH3DImporter.get_all_floors",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "SH3DImporter",
|
|
"floorIds": [
|
|
"L1",
|
|
"L2"
|
|
],
|
|
"methodFixture": "get_all_floors"
|
|
}
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:SH3DImporter.get_floor",
|
|
"name": "SH3DImporter.get_floor",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"returnSchema": "typed native result object",
|
|
"replay": "native-source-method",
|
|
"result": {
|
|
"requested": "SH3DImporter.get_floor",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "SH3DImporter",
|
|
"defaultFloor": "L1",
|
|
"namedFloor": "L2",
|
|
"methodFixture": "get_floor"
|
|
}
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:SH3DImporter.get_all_spaces",
|
|
"name": "SH3DImporter.get_all_spaces",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"returnSchema": "typed native result object",
|
|
"replay": "native-source-method",
|
|
"result": {
|
|
"requested": "SH3DImporter.get_all_spaces",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "SH3DImporter",
|
|
"spaceIds": [
|
|
"S1",
|
|
"S2",
|
|
"S3"
|
|
],
|
|
"methodFixture": "get_all_spaces"
|
|
}
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:SH3DImporter.get_spaces",
|
|
"name": "SH3DImporter.get_spaces",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"returnSchema": "typed native result object",
|
|
"replay": "native-source-method",
|
|
"result": {
|
|
"requested": "SH3DImporter.get_spaces",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "SH3DImporter",
|
|
"spaceIds": [
|
|
"S1",
|
|
"S2"
|
|
],
|
|
"methodFixture": "get_spaces"
|
|
}
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:SH3DImporter.get_space",
|
|
"name": "SH3DImporter.get_space",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"returnSchema": "typed native result object",
|
|
"replay": "native-source-method",
|
|
"result": {
|
|
"requested": "SH3DImporter.get_space",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "SH3DImporter",
|
|
"spaceId": "S1",
|
|
"methodFixture": "get_space"
|
|
}
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:SH3DImporter.get_all_walls",
|
|
"name": "SH3DImporter.get_all_walls",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"returnSchema": "typed native result object",
|
|
"replay": "native-source-method",
|
|
"result": {
|
|
"requested": "SH3DImporter.get_all_walls",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "SH3DImporter",
|
|
"wallIds": [
|
|
"W1",
|
|
"W2"
|
|
],
|
|
"methodFixture": "get_all_walls"
|
|
}
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:SH3DImporter.get_walls",
|
|
"name": "SH3DImporter.get_walls",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"returnSchema": "typed native result object",
|
|
"replay": "native-source-method",
|
|
"result": {
|
|
"requested": "SH3DImporter.get_walls",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "SH3DImporter",
|
|
"wallIds": [
|
|
"W1"
|
|
],
|
|
"methodFixture": "get_walls"
|
|
}
|
|
},
|
|
{
|
|
"apiId": "py:BIM:class:BaseHandler",
|
|
"name": "BaseHandler",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"returnSchema": "typed native result object",
|
|
"replay": "native-source-method",
|
|
"result": {
|
|
"requested": "BaseHandler",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "BaseHandler",
|
|
"importerBound": true
|
|
}
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:BaseHandler.get_floor",
|
|
"name": "BaseHandler.get_floor",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"returnSchema": "typed native result object",
|
|
"replay": "native-source-method",
|
|
"result": {
|
|
"requested": "BaseHandler.get_floor",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "BaseHandler",
|
|
"floorId": "L1",
|
|
"methodFixture": "get_floor"
|
|
}
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:BaseHandler.get_spaces",
|
|
"name": "BaseHandler.get_spaces",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"returnSchema": "typed native result object",
|
|
"replay": "native-source-method",
|
|
"result": {
|
|
"requested": "BaseHandler.get_spaces",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "BaseHandler",
|
|
"spaceCount": 2,
|
|
"methodFixture": "get_spaces"
|
|
}
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:BaseHandler.get_space",
|
|
"name": "BaseHandler.get_space",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"returnSchema": "typed native result object",
|
|
"replay": "native-source-method",
|
|
"result": {
|
|
"requested": "BaseHandler.get_space",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "BaseHandler",
|
|
"spaceId": "S1",
|
|
"methodFixture": "get_space"
|
|
}
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:BaseHandler.get_walls",
|
|
"name": "BaseHandler.get_walls",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"returnSchema": "typed native result object",
|
|
"replay": "native-source-method",
|
|
"result": {
|
|
"requested": "BaseHandler.get_walls",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "BaseHandler",
|
|
"wallCount": 1,
|
|
"methodFixture": "get_walls"
|
|
}
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:BaseHandler.get_wall_spine",
|
|
"name": "BaseHandler.get_wall_spine",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"returnSchema": "typed native result object",
|
|
"replay": "native-source-method",
|
|
"result": {
|
|
"requested": "BaseHandler.get_wall_spine",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "BaseHandler",
|
|
"spine": "spine",
|
|
"methodFixture": "get_wall_spine"
|
|
}
|
|
},
|
|
{
|
|
"apiId": "py:BIM:class:LevelHandler",
|
|
"name": "LevelHandler",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"native": true,
|
|
"resourcesReleased": true,
|
|
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "official FreeCAD source fixture inputs",
|
|
"returnSchema": "typed native result object",
|
|
"replay": "native-source-method",
|
|
"result": {
|
|
"requested": "LevelHandler",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "LevelHandler",
|
|
"baseClassName": "BaseHandler",
|
|
"importerBound": true
|
|
}
|
|
}
|
|
],
|
|
"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": "recycler",
|
|
"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/importers/exportIFCHelper.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"parameterSchema": "source-declared",
|
|
"returnSchema": "BIM.recycler"
|
|
}
|
|
],
|
|
"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": "1603dc27b48b865c54dca5286359fb036e04dd8a7983950947a4e109187b0c94"
|
|
},
|
|
"dispositionCounts": {
|
|
"exposed": 24,
|
|
"restricted": 0,
|
|
"nonportable": 0,
|
|
"not_implemented": 0
|
|
},
|
|
"records": [
|
|
{
|
|
"apiId": "py:BIM:class:recycler",
|
|
"name": "recycler",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"sourceEntry": "src/Mod/BIM/importers/exportIFCHelper.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"result": {
|
|
"requested": "recycler",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "recycler",
|
|
"compress": false,
|
|
"mergeProfiles": false,
|
|
"cacheKeys": [
|
|
"axis2placement2ds",
|
|
"axis2placement3ds",
|
|
"cartesianpoints",
|
|
"directions",
|
|
"localplacements",
|
|
"polylines",
|
|
"polyloops",
|
|
"profiledefs",
|
|
"propertysinglevalues",
|
|
"psas",
|
|
"rgbs",
|
|
"ssrenderings",
|
|
"sstyles",
|
|
"transformationoperators"
|
|
]
|
|
},
|
|
"evidenceSha256": "0d9e0663e5c19202423a75c063898981fda94dbac914e13ab5c0da4ab3cc3096"
|
|
},
|
|
{
|
|
"apiId": "py:BIM:class:ProjectImporter",
|
|
"name": "ProjectImporter",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"sourceEntry": "src/Mod/BIM/importers/importIFCHelper.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"result": {
|
|
"requested": "ProjectImporter",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "ProjectImporter",
|
|
"fileBound": true,
|
|
"objectsCount": 0
|
|
},
|
|
"evidenceSha256": "94d767b3e1ac20bc0d25b703948e679f75763c122557462507b90824ee1a0097"
|
|
},
|
|
{
|
|
"apiId": "py:BIM:class:IfcSchema",
|
|
"name": "IfcSchema",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"sourceEntry": "src/Mod/BIM/importers/importIFClegacy.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"result": {
|
|
"requested": "IfcSchema",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "IfcSchema",
|
|
"typeCount": 1,
|
|
"entityCount": 2,
|
|
"entityNames": [
|
|
"IFCROOT",
|
|
"IFCWALL"
|
|
]
|
|
},
|
|
"evidenceSha256": "d4123262324c7811f5905f19c69fb429157daef982b238f08da15ddf640ba41a"
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:IfcSchema.getAttributes",
|
|
"name": "IfcSchema.getAttributes",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"sourceEntry": "src/Mod/BIM/importers/importIFClegacy.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"result": {
|
|
"requested": "IfcSchema.getAttributes",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "IfcSchema",
|
|
"attributes": [
|
|
[
|
|
"\n GlobalId",
|
|
"IfcLabel"
|
|
],
|
|
[
|
|
"\n Name",
|
|
"IfcLabel"
|
|
]
|
|
],
|
|
"attributeCount": 2,
|
|
"methodFixture": "getAttributes"
|
|
},
|
|
"evidenceSha256": "2c06d533223f6e3a103c5bca5eb28c271503ebe8c1df5e673d89311e20cffd5a"
|
|
},
|
|
{
|
|
"apiId": "py:BIM:class:IfcFile",
|
|
"name": "IfcFile",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"sourceEntry": "src/Mod/BIM/importers/importIFClegacy.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"result": {
|
|
"requested": "IfcFile",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "IfcFile",
|
|
"entityCount": 1,
|
|
"nameKeys": [
|
|
"IFCWALL"
|
|
],
|
|
"headerPrefix": "HEADER ",
|
|
"methodFixture": "constructor"
|
|
},
|
|
"evidenceSha256": "12e66b8e98e67d83d7674d2d111c47db9a2e27e7fe710b7902b8b14d9c411745"
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:IfcFile.getEntityById",
|
|
"name": "IfcFile.getEntityById",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"sourceEntry": "src/Mod/BIM/importers/importIFClegacy.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"result": {
|
|
"requested": "IfcFile.getEntityById",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "IfcFile",
|
|
"entityCount": 1,
|
|
"nameKeys": [
|
|
"IFCWALL"
|
|
],
|
|
"headerPrefix": "HEADER ",
|
|
"methodFixture": "getEntityById",
|
|
"entityId": 1,
|
|
"entityName": "IFCWALL",
|
|
"attributeKeys": [
|
|
"\n GlobalId",
|
|
"\n Name"
|
|
]
|
|
},
|
|
"evidenceSha256": "c4369f51c2b2d4a12ec9922f535a57d7206787afa24b687a9848af40c08d2b3d"
|
|
},
|
|
{
|
|
"apiId": "py:BIM:class:IfcEntity",
|
|
"name": "IfcEntity",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"sourceEntry": "src/Mod/BIM/importers/importIFClegacy.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"result": {
|
|
"requested": "IfcEntity",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "IfcEntity",
|
|
"entityId": 7,
|
|
"entityType": "IFCWALL",
|
|
"attributeKeys": [
|
|
"Name"
|
|
],
|
|
"methodFixture": "constructor"
|
|
},
|
|
"evidenceSha256": "5f926c8c934a2f06d4390c9bacd5e9d6c8301b3bbe847667bf7e3d6b718cdf8b"
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:IfcEntity.getAttribute",
|
|
"name": "IfcEntity.getAttribute",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"sourceEntry": "src/Mod/BIM/importers/importIFClegacy.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"result": {
|
|
"requested": "IfcEntity.getAttribute",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "IfcEntity",
|
|
"entityId": 7,
|
|
"entityType": "IFCWALL",
|
|
"attributeKeys": [
|
|
"Name"
|
|
],
|
|
"methodFixture": "getAttribute",
|
|
"typeValue": "IFCWALL",
|
|
"missingValue": null
|
|
},
|
|
"evidenceSha256": "ff4022646d21f431dadf7fdff11e401f7169f5df510df8a6d94de229f292205c"
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:IfcDocument.getEnt",
|
|
"name": "IfcDocument.getEnt",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"sourceEntry": "src/Mod/BIM/importers/importIFClegacy.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"result": {
|
|
"requested": "IfcDocument.getEnt",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "IfcDocument",
|
|
"entityCount": 2,
|
|
"idType": "IFCWALL",
|
|
"typeMatches": 1,
|
|
"methodFixture": "getEnt"
|
|
},
|
|
"evidenceSha256": "7eb1f83b78f03566a7c1183077e0e67409a73a0cddd2767c60ca6d339bc67596"
|
|
},
|
|
{
|
|
"apiId": "py:BIM:class:SH3DImporter",
|
|
"name": "SH3DImporter",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"result": {
|
|
"requested": "SH3DImporter",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "SH3DImporter",
|
|
"floorCount": 2,
|
|
"spaceGroups": 2,
|
|
"wallGroups": 2
|
|
},
|
|
"evidenceSha256": "279eb52f61ac088a7bd67781d4764f76c0d08dca3714a68210d038d85282c0dc"
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:SH3DImporter.get_all_floors",
|
|
"name": "SH3DImporter.get_all_floors",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"result": {
|
|
"requested": "SH3DImporter.get_all_floors",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "SH3DImporter",
|
|
"floorIds": [
|
|
"L1",
|
|
"L2"
|
|
],
|
|
"methodFixture": "get_all_floors"
|
|
},
|
|
"evidenceSha256": "95c04c857d742631f2c3b00dc68177a3176261eedfd22fc2609eb713207a35e0"
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:SH3DImporter.get_floor",
|
|
"name": "SH3DImporter.get_floor",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"result": {
|
|
"requested": "SH3DImporter.get_floor",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "SH3DImporter",
|
|
"defaultFloor": "L1",
|
|
"namedFloor": "L2",
|
|
"methodFixture": "get_floor"
|
|
},
|
|
"evidenceSha256": "4dcac152e5a50bee0227e68392c9701c883e65fc0414aa255b8b257fa3ddde28"
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:SH3DImporter.get_all_spaces",
|
|
"name": "SH3DImporter.get_all_spaces",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"result": {
|
|
"requested": "SH3DImporter.get_all_spaces",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "SH3DImporter",
|
|
"spaceIds": [
|
|
"S1",
|
|
"S2",
|
|
"S3"
|
|
],
|
|
"methodFixture": "get_all_spaces"
|
|
},
|
|
"evidenceSha256": "46a8046213f74fa4f60e2ab2edd9af71d04ea253d30be95f50a40246a58c5158"
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:SH3DImporter.get_spaces",
|
|
"name": "SH3DImporter.get_spaces",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"result": {
|
|
"requested": "SH3DImporter.get_spaces",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "SH3DImporter",
|
|
"spaceIds": [
|
|
"S1",
|
|
"S2"
|
|
],
|
|
"methodFixture": "get_spaces"
|
|
},
|
|
"evidenceSha256": "62b1cc8d3af2619f2d92a09eb3f01c2361aa5055033630fc02a8bfb812f3afab"
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:SH3DImporter.get_space",
|
|
"name": "SH3DImporter.get_space",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"result": {
|
|
"requested": "SH3DImporter.get_space",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "SH3DImporter",
|
|
"spaceId": "S1",
|
|
"methodFixture": "get_space"
|
|
},
|
|
"evidenceSha256": "c4b88ba0b678a88cb56421c95d7a96b8e239f2965feb5bfe5c0123047fdfec70"
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:SH3DImporter.get_all_walls",
|
|
"name": "SH3DImporter.get_all_walls",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"result": {
|
|
"requested": "SH3DImporter.get_all_walls",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "SH3DImporter",
|
|
"wallIds": [
|
|
"W1",
|
|
"W2"
|
|
],
|
|
"methodFixture": "get_all_walls"
|
|
},
|
|
"evidenceSha256": "6b705d8b47de27f928c7c8618542929d40e85eea6f17e72604fcaeaa3b6754f9"
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:SH3DImporter.get_walls",
|
|
"name": "SH3DImporter.get_walls",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"result": {
|
|
"requested": "SH3DImporter.get_walls",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "SH3DImporter",
|
|
"wallIds": [
|
|
"W1"
|
|
],
|
|
"methodFixture": "get_walls"
|
|
},
|
|
"evidenceSha256": "ce138911fb4d5f20379773d455e5ee79f424d52c7709ca2d17db11ca0f7f70bf"
|
|
},
|
|
{
|
|
"apiId": "py:BIM:class:BaseHandler",
|
|
"name": "BaseHandler",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"result": {
|
|
"requested": "BaseHandler",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "BaseHandler",
|
|
"importerBound": true
|
|
},
|
|
"evidenceSha256": "4f1075911209b9914f7eae72ae0b41f7ac50a5efbe1d129475944b9264498a85"
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:BaseHandler.get_floor",
|
|
"name": "BaseHandler.get_floor",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"result": {
|
|
"requested": "BaseHandler.get_floor",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "BaseHandler",
|
|
"floorId": "L1",
|
|
"methodFixture": "get_floor"
|
|
},
|
|
"evidenceSha256": "e3d05c087ec6fd1df8e4f5b079955a6629c4503d5b09d0beb759cecffeea0a51"
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:BaseHandler.get_spaces",
|
|
"name": "BaseHandler.get_spaces",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"result": {
|
|
"requested": "BaseHandler.get_spaces",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "BaseHandler",
|
|
"spaceCount": 2,
|
|
"methodFixture": "get_spaces"
|
|
},
|
|
"evidenceSha256": "47bd4f10e0e44dbfa7623804774b565547b0a064fe815e694dcb03120eb548ca"
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:BaseHandler.get_space",
|
|
"name": "BaseHandler.get_space",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"result": {
|
|
"requested": "BaseHandler.get_space",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "BaseHandler",
|
|
"spaceId": "S1",
|
|
"methodFixture": "get_space"
|
|
},
|
|
"evidenceSha256": "0751e993bcd2a8713f72e946f9b81aa97eb552f427980336a80a3fadb7118083"
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:BaseHandler.get_walls",
|
|
"name": "BaseHandler.get_walls",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"result": {
|
|
"requested": "BaseHandler.get_walls",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "BaseHandler",
|
|
"wallCount": 1,
|
|
"methodFixture": "get_walls"
|
|
},
|
|
"evidenceSha256": "bc71e4aca272f85c54eaad3f99ad7e3631e29c8372790d3f2a1f61a5b6459598"
|
|
},
|
|
{
|
|
"apiId": "py:BIM:method:BaseHandler.get_wall_spine",
|
|
"name": "BaseHandler.get_wall_spine",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"result": {
|
|
"requested": "BaseHandler.get_wall_spine",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "BaseHandler",
|
|
"spine": "spine",
|
|
"methodFixture": "get_wall_spine"
|
|
},
|
|
"evidenceSha256": "4c9c2dd16c12805fb19a8adc83594edee0bdd3dd593bd214b0382d3217cbce6b"
|
|
},
|
|
{
|
|
"apiId": "py:BIM:class:LevelHandler",
|
|
"name": "LevelHandler",
|
|
"family": "generic-object",
|
|
"status": "exposed",
|
|
"code": "native_fixture",
|
|
"message": "Official BIM native object/method fixture executed through the FreeCAD Python runtime",
|
|
"sourceEntry": "src/Mod/BIM/importers/importSH3DHelper.py",
|
|
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
|
|
"result": {
|
|
"requested": "LevelHandler",
|
|
"sourceConstructor": "python-source-ast-class",
|
|
"className": "LevelHandler",
|
|
"baseClassName": "BaseHandler",
|
|
"importerBound": true
|
|
},
|
|
"evidenceSha256": "b4e5cc4a2157cebe15e8e5c841f04c76b050ce07e9dfabaf35b31d361e41ead1"
|
|
}
|
|
],
|
|
"resources": {
|
|
"resourcesReleased": true,
|
|
"documentMutation": false
|
|
},
|
|
"artifacts": {
|
|
"wasm": {
|
|
"path": "web/public/kernel/FreeCADWebBimRuntimeProbe.wasm",
|
|
"sha256": "bd42b50ab517e868a0d13c27c6556c2a21e11db5118fb41bb00d01b036882847"
|
|
},
|
|
"loader": {
|
|
"path": "web/public/kernel/FreeCADWebBimRuntimeProbe.js",
|
|
"sha256": "c06f4c7cbefc4e1ba4d2b201e06262b732ca724d82a77e6fcb86864bb45e9308"
|
|
},
|
|
"data": {
|
|
"path": "web/public/kernel/FreeCADWebBimRuntimeProbe.data",
|
|
"sha256": "6732e50d7f90e9361a4c45fda08fa91acfb4267d155c1455e8fec526a806f23f"
|
|
}
|
|
},
|
|
"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."
|
|
]
|
|
}
|