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
- 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. Source: src/scene/load/ifc/castleifc_ifc_standard_types.inc (line 5675). | |
![]() |
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). | |
![]() |
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). | |
![]() |
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). | |
![]() |
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). | |
![]() |
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). | |
![]() |
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). | |
![]() |
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.
