IfcMaterialLayerSet

Definition from IAI: A designation by which materials of an element constructed of a number of material layers is known and through which the relative positioning of individual layers can be expressed.

> EXAMPLE: A cavity brick wall would be modeled as IfcMaterialLayerSet consisting of three IfcMaterialLayer's: brick, air cavity and brick.

Geometry use

Each IfcMaterialLayerSet implicitly defines a reference line (MlsBase), to which the start of the first IfcMaterialLayer is aligned. The total thickness of a layer set is calculated from the individual layer thicknesses, the first layer starting from the reference line and following layers being placed on top of the previous (no gaps or overlaps).

EXPRESS specification:

ENTITY IfcMaterialLayerSet;
MaterialLayers | : | LIST [1:?] OF IfcMaterialLayer;
LayerSetName | : | OPTIONAL IfcLabel;
DERIVE
TotalThickness | : | IfcLengthMeasure := IfcMlsTotalThickness(SELF);
END_ENTITY;

Attribute definitions:

MaterialLayers | : | Identification of the layers from which the material layer set is composed.
LayerSetName | : | The name by which the material layer set is known.
TotalThickness | : | Total thickness of the material layer set is derived from the function IfcMlsTotalThickness.

Inheritance graph

ENTITY IfcMaterialLayerSet;
ENTITY IfcMaterialLayerSet;
MaterialLayers | : | LIST [1:?] OF IfcMaterialLayer;
LayerSetName | : | OPTIONAL IfcLabel;
DERIVE
TotalThickness | : | IfcLengthMeasure := IfcMlsTotalThickness(SELF);
END_ENTITY;