mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-09-25 17:57:02 +00:00
Support IfcSpatialElementTypes for export
This commit is contained in:
@@ -5866,6 +5866,149 @@
|
|||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
"IfcSpaceType": {
|
||||||
|
"is_abstract": false,
|
||||||
|
"parent": "IfcSpatialStructureElementType",
|
||||||
|
"attributes": [
|
||||||
|
{
|
||||||
|
"name": "GlobalId",
|
||||||
|
"type": "IfcGloballyUniqueId",
|
||||||
|
"is_enum": false,
|
||||||
|
"enum_values": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Name",
|
||||||
|
"type": "IfcLabel",
|
||||||
|
"is_enum": false,
|
||||||
|
"enum_values": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Description",
|
||||||
|
"type": "IfcText",
|
||||||
|
"is_enum": false,
|
||||||
|
"enum_values": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "ApplicableOccurrence",
|
||||||
|
"type": "IfcIdentifier",
|
||||||
|
"is_enum": false,
|
||||||
|
"enum_values": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Tag",
|
||||||
|
"type": "IfcLabel",
|
||||||
|
"is_enum": false,
|
||||||
|
"enum_values": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "ElementType",
|
||||||
|
"type": "IfcLabel",
|
||||||
|
"is_enum": false,
|
||||||
|
"enum_values": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "PredefinedType",
|
||||||
|
"type": "IfcSpaceTypeEnum",
|
||||||
|
"is_enum": true,
|
||||||
|
"enum_values": [
|
||||||
|
"SPACE",
|
||||||
|
"PARKING",
|
||||||
|
"GFA",
|
||||||
|
"INTERNAL",
|
||||||
|
"EXTERNAL",
|
||||||
|
"USERDEFINED",
|
||||||
|
"NOTDEFINED"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "LongName",
|
||||||
|
"type": "IfcLabel",
|
||||||
|
"is_enum": false,
|
||||||
|
"enum_values": []
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"complex_attributes": [
|
||||||
|
{
|
||||||
|
"name": "OwnerHistory",
|
||||||
|
"type": "IfcOwnerHistory",
|
||||||
|
"is_select": false,
|
||||||
|
"select_types": []
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"IfcSpatialZoneType": {
|
||||||
|
"is_abstract": false,
|
||||||
|
"parent": "IfcSpatialElementType",
|
||||||
|
"attributes": [
|
||||||
|
{
|
||||||
|
"name": "GlobalId",
|
||||||
|
"type": "IfcGloballyUniqueId",
|
||||||
|
"is_enum": false,
|
||||||
|
"enum_values": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Name",
|
||||||
|
"type": "IfcLabel",
|
||||||
|
"is_enum": false,
|
||||||
|
"enum_values": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Description",
|
||||||
|
"type": "IfcText",
|
||||||
|
"is_enum": false,
|
||||||
|
"enum_values": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "ApplicableOccurrence",
|
||||||
|
"type": "IfcIdentifier",
|
||||||
|
"is_enum": false,
|
||||||
|
"enum_values": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Tag",
|
||||||
|
"type": "IfcLabel",
|
||||||
|
"is_enum": false,
|
||||||
|
"enum_values": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "ElementType",
|
||||||
|
"type": "IfcLabel",
|
||||||
|
"is_enum": false,
|
||||||
|
"enum_values": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "PredefinedType",
|
||||||
|
"type": "IfcSpatialZoneTypeEnum",
|
||||||
|
"is_enum": true,
|
||||||
|
"enum_values": [
|
||||||
|
"CONSTRUCTION",
|
||||||
|
"FIRESAFETY",
|
||||||
|
"LIGHTING",
|
||||||
|
"OCCUPANCY",
|
||||||
|
"SECURITY",
|
||||||
|
"THERMAL",
|
||||||
|
"TRANSPORT",
|
||||||
|
"VENTILATION",
|
||||||
|
"USERDEFINED",
|
||||||
|
"NOTDEFINED"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "LongName",
|
||||||
|
"type": "IfcLabel",
|
||||||
|
"is_enum": false,
|
||||||
|
"enum_values": []
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"complex_attributes": [
|
||||||
|
{
|
||||||
|
"name": "OwnerHistory",
|
||||||
|
"type": "IfcOwnerHistory",
|
||||||
|
"is_select": false,
|
||||||
|
"select_types": []
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
"IfcStackTerminalType": {
|
"IfcStackTerminalType": {
|
||||||
"is_abstract": false,
|
"is_abstract": false,
|
||||||
"parent": "IfcFlowTerminalType",
|
"parent": "IfcFlowTerminalType",
|
||||||
|
|||||||
@@ -156,7 +156,7 @@ filename_filters = {
|
|||||||
'IfcMaterialDefinition_IFC4.json': ['IfcMaterialDefinition'],
|
'IfcMaterialDefinition_IFC4.json': ['IfcMaterialDefinition'],
|
||||||
'IfcParameterizedProfileDef_IFC4.json': ['IfcParameterizedProfileDef'],
|
'IfcParameterizedProfileDef_IFC4.json': ['IfcParameterizedProfileDef'],
|
||||||
'IfcBoundaryCondition_IFC4.json': ['IfcBoundaryCondition'],
|
'IfcBoundaryCondition_IFC4.json': ['IfcBoundaryCondition'],
|
||||||
'IfcElementType_IFC4.json': ['IfcElementType'],
|
'IfcElementType_IFC4.json': ['IfcElementType', 'IfcSpatialElementType'],
|
||||||
'IfcAnnotation_IFC4.json': ['IfcAnnotation']
|
'IfcAnnotation_IFC4.json': ['IfcAnnotation']
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user