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

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.

Published property LayerThickness: TIfcNonNegativeLengthMeasure read FLayerThickness write FLayerThickness;

The thickness of the material layer.

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?

Published property Name: TIfcLabel read FName write FName;

The name by which the material layer is known.

Published property Description: TIfcText read FDescription write FDescription;

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

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.

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

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

Published property ToMaterialLayerSet: TIfcMaterialLayerSet read FToMaterialLayerSet write FToMaterialLayerSet;

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


Generated by PasDoc 0.16.0-snapshot.