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
- 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.