Files
IfcOpenShell/src/ifcblenderexport/blenderbim/bim/schema/IfcParameterizedProfileDef_IFC4.json
T

834 lines
24 KiB
JSON

{
"IfcAsymmetricIShapeProfileDef": {
"is_abstract": false,
"parent": "IfcParameterizedProfileDef",
"attributes": [
{
"name": "ProfileType",
"type": "IfcProfileTypeEnum",
"is_enum": true,
"enum_values": [
"CURVE",
"AREA"
]
},
{
"name": "ProfileName",
"type": "IfcLabel",
"is_enum": false,
"enum_values": []
},
{
"name": "BottomFlangeWidth",
"type": "IfcPositiveLengthMeasure",
"is_enum": false,
"enum_values": []
},
{
"name": "OverallDepth",
"type": "IfcPositiveLengthMeasure",
"is_enum": false,
"enum_values": []
},
{
"name": "WebThickness",
"type": "IfcPositiveLengthMeasure",
"is_enum": false,
"enum_values": []
},
{
"name": "BottomFlangeThickness",
"type": "IfcPositiveLengthMeasure",
"is_enum": false,
"enum_values": []
},
{
"name": "BottomFlangeFilletRadius",
"type": "IfcNonNegativeLengthMeasure",
"is_enum": false,
"enum_values": []
},
{
"name": "TopFlangeWidth",
"type": "IfcPositiveLengthMeasure",
"is_enum": false,
"enum_values": []
},
{
"name": "TopFlangeThickness",
"type": "IfcPositiveLengthMeasure",
"is_enum": false,
"enum_values": []
},
{
"name": "TopFlangeFilletRadius",
"type": "IfcNonNegativeLengthMeasure",
"is_enum": false,
"enum_values": []
},
{
"name": "BottomFlangeEdgeRadius",
"type": "IfcNonNegativeLengthMeasure",
"is_enum": false,
"enum_values": []
},
{
"name": "BottomFlangeSlope",
"type": "IfcPlaneAngleMeasure",
"is_enum": false,
"enum_values": []
},
{
"name": "TopFlangeEdgeRadius",
"type": "IfcNonNegativeLengthMeasure",
"is_enum": false,
"enum_values": []
},
{
"name": "TopFlangeSlope",
"type": "IfcPlaneAngleMeasure",
"is_enum": false,
"enum_values": []
}
],
"complex_attributes": [
{
"name": "Position",
"type": "IfcAxis2Placement2D",
"is_select": false,
"select_types": []
}
]
},
"IfcCShapeProfileDef": {
"is_abstract": false,
"parent": "IfcParameterizedProfileDef",
"attributes": [
{
"name": "ProfileType",
"type": "IfcProfileTypeEnum",
"is_enum": true,
"enum_values": [
"CURVE",
"AREA"
]
},
{
"name": "ProfileName",
"type": "IfcLabel",
"is_enum": false,
"enum_values": []
},
{
"name": "Depth",
"type": "IfcPositiveLengthMeasure",
"is_enum": false,
"enum_values": []
},
{
"name": "Width",
"type": "IfcPositiveLengthMeasure",
"is_enum": false,
"enum_values": []
},
{
"name": "WallThickness",
"type": "IfcPositiveLengthMeasure",
"is_enum": false,
"enum_values": []
},
{
"name": "Girth",
"type": "IfcPositiveLengthMeasure",
"is_enum": false,
"enum_values": []
},
{
"name": "InternalFilletRadius",
"type": "IfcNonNegativeLengthMeasure",
"is_enum": false,
"enum_values": []
}
],
"complex_attributes": [
{
"name": "Position",
"type": "IfcAxis2Placement2D",
"is_select": false,
"select_types": []
}
]
},
"IfcCircleHollowProfileDef": {
"is_abstract": false,
"parent": "IfcCircleProfileDef",
"attributes": [
{
"name": "ProfileType",
"type": "IfcProfileTypeEnum",
"is_enum": true,
"enum_values": [
"CURVE",
"AREA"
]
},
{
"name": "ProfileName",
"type": "IfcLabel",
"is_enum": false,
"enum_values": []
},
{
"name": "Radius",
"type": "IfcPositiveLengthMeasure",
"is_enum": false,
"enum_values": []
},
{
"name": "WallThickness",
"type": "IfcPositiveLengthMeasure",
"is_enum": false,
"enum_values": []
}
],
"complex_attributes": [
{
"name": "Position",
"type": "IfcAxis2Placement2D",
"is_select": false,
"select_types": []
}
]
},
"IfcCircleProfileDef": {
"is_abstract": false,
"parent": "IfcParameterizedProfileDef",
"attributes": [
{
"name": "ProfileType",
"type": "IfcProfileTypeEnum",
"is_enum": true,
"enum_values": [
"CURVE",
"AREA"
]
},
{
"name": "ProfileName",
"type": "IfcLabel",
"is_enum": false,
"enum_values": []
},
{
"name": "Radius",
"type": "IfcPositiveLengthMeasure",
"is_enum": false,
"enum_values": []
}
],
"complex_attributes": [
{
"name": "Position",
"type": "IfcAxis2Placement2D",
"is_select": false,
"select_types": []
}
]
},
"IfcEllipseProfileDef": {
"is_abstract": false,
"parent": "IfcParameterizedProfileDef",
"attributes": [
{
"name": "ProfileType",
"type": "IfcProfileTypeEnum",
"is_enum": true,
"enum_values": [
"CURVE",
"AREA"
]
},
{
"name": "ProfileName",
"type": "IfcLabel",
"is_enum": false,
"enum_values": []
},
{
"name": "SemiAxis1",
"type": "IfcPositiveLengthMeasure",
"is_enum": false,
"enum_values": []
},
{
"name": "SemiAxis2",
"type": "IfcPositiveLengthMeasure",
"is_enum": false,
"enum_values": []
}
],
"complex_attributes": [
{
"name": "Position",
"type": "IfcAxis2Placement2D",
"is_select": false,
"select_types": []
}
]
},
"IfcIShapeProfileDef": {
"is_abstract": false,
"parent": "IfcParameterizedProfileDef",
"attributes": [
{
"name": "ProfileType",
"type": "IfcProfileTypeEnum",
"is_enum": true,
"enum_values": [
"CURVE",
"AREA"
]
},
{
"name": "ProfileName",
"type": "IfcLabel",
"is_enum": false,
"enum_values": []
},
{
"name": "OverallWidth",
"type": "IfcPositiveLengthMeasure",
"is_enum": false,
"enum_values": []
},
{
"name": "OverallDepth",
"type": "IfcPositiveLengthMeasure",
"is_enum": false,
"enum_values": []
},
{
"name": "WebThickness",
"type": "IfcPositiveLengthMeasure",
"is_enum": false,
"enum_values": []
},
{
"name": "FlangeThickness",
"type": "IfcPositiveLengthMeasure",
"is_enum": false,
"enum_values": []
},
{
"name": "FilletRadius",
"type": "IfcNonNegativeLengthMeasure",
"is_enum": false,
"enum_values": []
},
{
"name": "FlangeEdgeRadius",
"type": "IfcNonNegativeLengthMeasure",
"is_enum": false,
"enum_values": []
},
{
"name": "FlangeSlope",
"type": "IfcPlaneAngleMeasure",
"is_enum": false,
"enum_values": []
}
],
"complex_attributes": [
{
"name": "Position",
"type": "IfcAxis2Placement2D",
"is_select": false,
"select_types": []
}
]
},
"IfcLShapeProfileDef": {
"is_abstract": false,
"parent": "IfcParameterizedProfileDef",
"attributes": [
{
"name": "ProfileType",
"type": "IfcProfileTypeEnum",
"is_enum": true,
"enum_values": [
"CURVE",
"AREA"
]
},
{
"name": "ProfileName",
"type": "IfcLabel",
"is_enum": false,
"enum_values": []
},
{
"name": "Depth",
"type": "IfcPositiveLengthMeasure",
"is_enum": false,
"enum_values": []
},
{
"name": "Width",
"type": "IfcPositiveLengthMeasure",
"is_enum": false,
"enum_values": []
},
{
"name": "Thickness",
"type": "IfcPositiveLengthMeasure",
"is_enum": false,
"enum_values": []
},
{
"name": "FilletRadius",
"type": "IfcNonNegativeLengthMeasure",
"is_enum": false,
"enum_values": []
},
{
"name": "EdgeRadius",
"type": "IfcNonNegativeLengthMeasure",
"is_enum": false,
"enum_values": []
},
{
"name": "LegSlope",
"type": "IfcPlaneAngleMeasure",
"is_enum": false,
"enum_values": []
}
],
"complex_attributes": [
{
"name": "Position",
"type": "IfcAxis2Placement2D",
"is_select": false,
"select_types": []
}
]
},
"IfcRectangleHollowProfileDef": {
"is_abstract": false,
"parent": "IfcRectangleProfileDef",
"attributes": [
{
"name": "ProfileType",
"type": "IfcProfileTypeEnum",
"is_enum": true,
"enum_values": [
"CURVE",
"AREA"
]
},
{
"name": "ProfileName",
"type": "IfcLabel",
"is_enum": false,
"enum_values": []
},
{
"name": "XDim",
"type": "IfcPositiveLengthMeasure",
"is_enum": false,
"enum_values": []
},
{
"name": "YDim",
"type": "IfcPositiveLengthMeasure",
"is_enum": false,
"enum_values": []
},
{
"name": "WallThickness",
"type": "IfcPositiveLengthMeasure",
"is_enum": false,
"enum_values": []
},
{
"name": "InnerFilletRadius",
"type": "IfcNonNegativeLengthMeasure",
"is_enum": false,
"enum_values": []
},
{
"name": "OuterFilletRadius",
"type": "IfcNonNegativeLengthMeasure",
"is_enum": false,
"enum_values": []
}
],
"complex_attributes": [
{
"name": "Position",
"type": "IfcAxis2Placement2D",
"is_select": false,
"select_types": []
}
]
},
"IfcRectangleProfileDef": {
"is_abstract": false,
"parent": "IfcParameterizedProfileDef",
"attributes": [
{
"name": "ProfileType",
"type": "IfcProfileTypeEnum",
"is_enum": true,
"enum_values": [
"CURVE",
"AREA"
]
},
{
"name": "ProfileName",
"type": "IfcLabel",
"is_enum": false,
"enum_values": []
},
{
"name": "XDim",
"type": "IfcPositiveLengthMeasure",
"is_enum": false,
"enum_values": []
},
{
"name": "YDim",
"type": "IfcPositiveLengthMeasure",
"is_enum": false,
"enum_values": []
}
],
"complex_attributes": [
{
"name": "Position",
"type": "IfcAxis2Placement2D",
"is_select": false,
"select_types": []
}
]
},
"IfcRoundedRectangleProfileDef": {
"is_abstract": false,
"parent": "IfcRectangleProfileDef",
"attributes": [
{
"name": "ProfileType",
"type": "IfcProfileTypeEnum",
"is_enum": true,
"enum_values": [
"CURVE",
"AREA"
]
},
{
"name": "ProfileName",
"type": "IfcLabel",
"is_enum": false,
"enum_values": []
},
{
"name": "XDim",
"type": "IfcPositiveLengthMeasure",
"is_enum": false,
"enum_values": []
},
{
"name": "YDim",
"type": "IfcPositiveLengthMeasure",
"is_enum": false,
"enum_values": []
},
{
"name": "RoundingRadius",
"type": "IfcPositiveLengthMeasure",
"is_enum": false,
"enum_values": []
}
],
"complex_attributes": [
{
"name": "Position",
"type": "IfcAxis2Placement2D",
"is_select": false,
"select_types": []
}
]
},
"IfcTShapeProfileDef": {
"is_abstract": false,
"parent": "IfcParameterizedProfileDef",
"attributes": [
{
"name": "ProfileType",
"type": "IfcProfileTypeEnum",
"is_enum": true,
"enum_values": [
"CURVE",
"AREA"
]
},
{
"name": "ProfileName",
"type": "IfcLabel",
"is_enum": false,
"enum_values": []
},
{
"name": "Depth",
"type": "IfcPositiveLengthMeasure",
"is_enum": false,
"enum_values": []
},
{
"name": "FlangeWidth",
"type": "IfcPositiveLengthMeasure",
"is_enum": false,
"enum_values": []
},
{
"name": "WebThickness",
"type": "IfcPositiveLengthMeasure",
"is_enum": false,
"enum_values": []
},
{
"name": "FlangeThickness",
"type": "IfcPositiveLengthMeasure",
"is_enum": false,
"enum_values": []
},
{
"name": "FilletRadius",
"type": "IfcNonNegativeLengthMeasure",
"is_enum": false,
"enum_values": []
},
{
"name": "FlangeEdgeRadius",
"type": "IfcNonNegativeLengthMeasure",
"is_enum": false,
"enum_values": []
},
{
"name": "WebEdgeRadius",
"type": "IfcNonNegativeLengthMeasure",
"is_enum": false,
"enum_values": []
},
{
"name": "WebSlope",
"type": "IfcPlaneAngleMeasure",
"is_enum": false,
"enum_values": []
},
{
"name": "FlangeSlope",
"type": "IfcPlaneAngleMeasure",
"is_enum": false,
"enum_values": []
}
],
"complex_attributes": [
{
"name": "Position",
"type": "IfcAxis2Placement2D",
"is_select": false,
"select_types": []
}
]
},
"IfcTrapeziumProfileDef": {
"is_abstract": false,
"parent": "IfcParameterizedProfileDef",
"attributes": [
{
"name": "ProfileType",
"type": "IfcProfileTypeEnum",
"is_enum": true,
"enum_values": [
"CURVE",
"AREA"
]
},
{
"name": "ProfileName",
"type": "IfcLabel",
"is_enum": false,
"enum_values": []
},
{
"name": "BottomXDim",
"type": "IfcPositiveLengthMeasure",
"is_enum": false,
"enum_values": []
},
{
"name": "TopXDim",
"type": "IfcPositiveLengthMeasure",
"is_enum": false,
"enum_values": []
},
{
"name": "YDim",
"type": "IfcPositiveLengthMeasure",
"is_enum": false,
"enum_values": []
},
{
"name": "TopXOffset",
"type": "IfcLengthMeasure",
"is_enum": false,
"enum_values": []
}
],
"complex_attributes": [
{
"name": "Position",
"type": "IfcAxis2Placement2D",
"is_select": false,
"select_types": []
}
]
},
"IfcUShapeProfileDef": {
"is_abstract": false,
"parent": "IfcParameterizedProfileDef",
"attributes": [
{
"name": "ProfileType",
"type": "IfcProfileTypeEnum",
"is_enum": true,
"enum_values": [
"CURVE",
"AREA"
]
},
{
"name": "ProfileName",
"type": "IfcLabel",
"is_enum": false,
"enum_values": []
},
{
"name": "Depth",
"type": "IfcPositiveLengthMeasure",
"is_enum": false,
"enum_values": []
},
{
"name": "FlangeWidth",
"type": "IfcPositiveLengthMeasure",
"is_enum": false,
"enum_values": []
},
{
"name": "WebThickness",
"type": "IfcPositiveLengthMeasure",
"is_enum": false,
"enum_values": []
},
{
"name": "FlangeThickness",
"type": "IfcPositiveLengthMeasure",
"is_enum": false,
"enum_values": []
},
{
"name": "FilletRadius",
"type": "IfcNonNegativeLengthMeasure",
"is_enum": false,
"enum_values": []
},
{
"name": "EdgeRadius",
"type": "IfcNonNegativeLengthMeasure",
"is_enum": false,
"enum_values": []
},
{
"name": "FlangeSlope",
"type": "IfcPlaneAngleMeasure",
"is_enum": false,
"enum_values": []
}
],
"complex_attributes": [
{
"name": "Position",
"type": "IfcAxis2Placement2D",
"is_select": false,
"select_types": []
}
]
},
"IfcZShapeProfileDef": {
"is_abstract": false,
"parent": "IfcParameterizedProfileDef",
"attributes": [
{
"name": "ProfileType",
"type": "IfcProfileTypeEnum",
"is_enum": true,
"enum_values": [
"CURVE",
"AREA"
]
},
{
"name": "ProfileName",
"type": "IfcLabel",
"is_enum": false,
"enum_values": []
},
{
"name": "Depth",
"type": "IfcPositiveLengthMeasure",
"is_enum": false,
"enum_values": []
},
{
"name": "FlangeWidth",
"type": "IfcPositiveLengthMeasure",
"is_enum": false,
"enum_values": []
},
{
"name": "WebThickness",
"type": "IfcPositiveLengthMeasure",
"is_enum": false,
"enum_values": []
},
{
"name": "FlangeThickness",
"type": "IfcPositiveLengthMeasure",
"is_enum": false,
"enum_values": []
},
{
"name": "FilletRadius",
"type": "IfcNonNegativeLengthMeasure",
"is_enum": false,
"enum_values": []
},
{
"name": "EdgeRadius",
"type": "IfcNonNegativeLengthMeasure",
"is_enum": false,
"enum_values": []
}
],
"complex_attributes": [
{
"name": "Position",
"type": "IfcAxis2Placement2D",
"is_select": false,
"select_types": []
}
]
}
}