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
- TObject
- TPersistent
- TComponent
- TIfcPersistent
- TIfcMaterialSelect
- TIfcMaterialDefinition
- TIfcMaterialLayer
Overview
Properties
![]() |
property Material: TIfcMaterial read FMaterial write FMaterial; |
![]() |
property LayerThickness: TIfcNonNegativeLengthMeasure read FLayerThickness write FLayerThickness; |
![]() |
property IsVentilated: TIfcLogical read FIsVentilated write FIsVentilated default false; |
![]() |
property Name: TIfcLabel read FName write FName; |
![]() |
property Description: TIfcText read FDescription write FDescription; |
![]() |
property Category: TIfcLabel read FCategory write FCategory; |
![]() |
property Priority: Integer read FPriority write FPriority default 0; |
![]() |
property ToMaterialLayerSet: TIfcMaterialLayerSet read FToMaterialLayerSet write FToMaterialLayerSet; |
Description
Properties
![]() |
property Material: TIfcMaterial read FMaterial write FMaterial; |
|
Optional reference to the material from which the layer is constructed. | |
![]() |
property LayerThickness: TIfcNonNegativeLengthMeasure read FLayerThickness write FLayerThickness; |
|
The thickness of the material layer. | |
![]() |
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? | |
![]() |
property Name: TIfcLabel read FName write FName; |
|
The name by which the material layer is known. | |
![]() |
property Description: TIfcText read FDescription write FDescription; |
|
Definition of the material layer in more descriptive terms than given by attributes Name or Category. | |
![]() |
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. | |
![]() |
property Priority: Integer read FPriority write FPriority default 0; |
|
The relative priority of the layer, expressed as normalised integer range [0..100]. | |
![]() |
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.
