Support IfcSpatialElementTypes for export

This commit is contained in:
Dion Moult
2020-07-10 11:55:45 +10:00
parent a7e1eb15ab
commit 07f8f8c489
2 changed files with 144 additions and 1 deletions
@@ -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": {
"is_abstract": false,
"parent": "IfcFlowTerminalType",
+1 -1
View File
@@ -156,7 +156,7 @@ filename_filters = {
'IfcMaterialDefinition_IFC4.json': ['IfcMaterialDefinition'],
'IfcParameterizedProfileDef_IFC4.json': ['IfcParameterizedProfileDef'],
'IfcBoundaryCondition_IFC4.json': ['IfcBoundaryCondition'],
'IfcElementType_IFC4.json': ['IfcElementType'],
'IfcElementType_IFC4.json': ['IfcElementType', 'IfcSpatialElementType'],
'IfcAnnotation_IFC4.json': ['IfcAnnotation']
}