Class TIfcMaterialLayer

Unit

Declaration

type TIfcMaterialLayer = class(TIfcMaterialDefinition)

Description

Single and identifiable part of an element which is constructed of a number of layers (one or more).

Spec: https://standards.buildingsmart.org/IFC/RELEASE/IFC4_3/HTML/lexical/IfcMaterialLayer.htm

Source: src/scene/load/ifc/castleifc_ifc_standard_types.inc (line 5663).

Hierarchy

Overview

Properties

Published property Material: TIfcMaterial read FMaterial write FMaterial;
Published property LayerThickness: TIfcNonNegativeLengthMeasure read FLayerThickness write FLayerThickness;
Published property IsVentilated: TIfcLogical read FIsVentilated write FIsVentilated default false;
Published property Name: TIfcLabel read FName write FName;
Published property Description: TIfcText read FDescription write FDescription;
Published property Category: TIfcLabel read FCategory write FCategory;
Published property Priority: Integer read FPriority write FPriority default 0;
Published property ToMaterialLayerSet: TIfcMaterialLayerSet read FToMaterialLayerSet write FToMaterialLayerSet;

Description

Properties

Published property Material: TIfcMaterial read FMaterial write FMaterial;

Optional reference to the material from which the layer is constructed.

Source: src/scene/load/ifc/castleifc_ifc_standard_types.inc (line 5675).

Published property LayerThickness: TIfcNonNegativeLengthMeasure read FLayerThickness write FLayerThickness;

The thickness of the material layer.

Source: src/scene/load/ifc/castleifc_ifc_standard_types.inc (line 5678).

Published property IsVentilated: TIfcLogical read FIsVentilated write FIsVentilated default false;

Indication of whether the material layer represents an air layer (or cavity).

TODO: IFC specification says this is OPTIONAL, and default is "unknown", so maybe this should be an enum with 3 values in Pascal?

Source: src/scene/load/ifc/castleifc_ifc_standard_types.inc (line 5684).

Published property Name: TIfcLabel read FName write FName;

The name by which the material layer is known.

Source: src/scene/load/ifc/castleifc_ifc_standard_types.inc (line 5687).

Published property Description: TIfcText read FDescription write FDescription;

Definition of the material layer in more descriptive terms than given by attributes Name or Category.

Source: src/scene/load/ifc/castleifc_ifc_standard_types.inc (line 5690).

Published property Category: TIfcLabel read FCategory write FCategory;

Category of the material layer, e.g. the role it has in the layer set it belongs to.

Source: src/scene/load/ifc/castleifc_ifc_standard_types.inc (line 5693).

Published property Priority: Integer read FPriority write FPriority default 0;

The relative priority of the layer, expressed as normalised integer range [0..100].

Source: src/scene/load/ifc/castleifc_ifc_standard_types.inc (line 5696).

Published property ToMaterialLayerSet: TIfcMaterialLayerSet read FToMaterialLayerSet write FToMaterialLayerSet;

Reference to the IfcMaterialLayerSet in which the material layer is included.

Source: src/scene/load/ifc/castleifc_ifc_standard_types.inc (line 5699).


Generated by PasDoc 0.17.0.snapshot.