Navigation
Navigate Navigate Navigate Navigate Navigate Navigate Navigate Navigate

IfcGeneralProfileProperties

Definition from buildingSMART: This is a collection of properties applicable to all linear structural members having a profile definition.

HISTORY: New entity in Release IFC2x Edition 2.

EXPRESS specification:

ENTITY IfcGeneralProfileProperties
SUPERTYPE OF (IfcStructuralProfileProperties)
SUBTYPE OF ( IfcProfileProperties);
PhysicalWeight  :  OPTIONAL IfcMassPerLengthMeasure;
Perimeter  :  OPTIONAL IfcPositiveLengthMeasure;
MinimumPlateThickness  :  OPTIONAL IfcPositiveLengthMeasure;
MaximumPlateThickness  :  OPTIONAL IfcPositiveLengthMeasure;
CrossSectionArea  :  OPTIONAL IfcAreaMeasure;
WHERE
WR1  :  NOT(EXISTS(CrossSectionArea)) OR (CrossSectionArea > 0.);
END_ENTITY;

Attribute definitions:

PhysicalWeight  :  Weight of an imaginary steel beam per length, as for example given by the national standards for this profile. Usually measured in [kg/m].
Perimeter  :  Perimeter of the profile for calculating the surface area. Usually measured in [mm].
MinimumPlateThickness  :  This value is needed for stress analysis and to handle buckling problems. It can also be derived from the given profile geometry and therefore it is only an optional feature allowing for an explicit description. Usually measured in [mm].
MaximumPlateThickness  :  This value is needed for stress analysis and to handle buckling problems. It can also be derived from the given profile geometry and therefore it is only an optional feature allowing for an explicit description. Usually measured in [mm].
CrossSectionArea  :  Cross sectional area of profile. Usually measured in [mm2].

Formal Propositions:

WR1  :  The value of the cross section area shall (if given) be greater than zero.

Inheritance graph

ENTITY IfcGeneralProfileProperties;
ENTITY IfcProfileProperties;
ProfileName  :  OPTIONAL IfcLabel;
ProfileDefinition  :  OPTIONAL IfcProfileDef;
ENTITY IfcGeneralProfileProperties;
PhysicalWeight  :  OPTIONAL IfcMassPerLengthMeasure;
Perimeter  :  OPTIONAL IfcPositiveLengthMeasure;
MinimumPlateThickness  :  OPTIONAL IfcPositiveLengthMeasure;
MaximumPlateThickness  :  OPTIONAL IfcPositiveLengthMeasure;
CrossSectionArea  :  OPTIONAL IfcAreaMeasure;
END_ENTITY;