Class TIfcWindow

Unit

Declaration

type TIfcWindow = class(TIfcBuiltElement)

Description

Window building element.

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

Hierarchy

Overview

Properties

Published property OverallHeight: TIfcPositiveLengthMeasure read FOverallHeight write FOverallHeight default 0.0;
Published property OverallWidth: TIfcPositiveLengthMeasure read FOverallWidth write FOverallWidth default 0.0;
Published property PredefinedType: TIfcWindowTypeEnum read FPredefinedType write FPredefinedType default TIfcWindowTypeEnum.NotDefined;
Published property PartitioningType: TIfcWindowTypePartitioningEnum read FPartitioningType write FPartitioningType default TIfcWindowTypePartitioningEnum.NotDefined;
Published property UserDefinedPartitioningType: TIfcLabel read FUserDefinedPartitioningType write FUserDefinedPartitioningType;

Description

Properties

Published property OverallHeight: TIfcPositiveLengthMeasure read FOverallHeight write FOverallHeight default 0.0;

Overall measure of the height, it reflects the Z Dimension of a bounding box, enclosing the window opening.

Published property OverallWidth: TIfcPositiveLengthMeasure read FOverallWidth write FOverallWidth default 0.0;

Overall measure of the width, it reflects the X Dimension of a bounding box, enclosing the window opening.

Published property PredefinedType: TIfcWindowTypeEnum read FPredefinedType write FPredefinedType default TIfcWindowTypeEnum.NotDefined;

Predefined generic type for a window that is specified in an enumeration. By default NotDefined if not specified, we deliberately made NotDefined the enum value with memory representation 0 in Pascal.

Published property PartitioningType: TIfcWindowTypePartitioningEnum read FPartitioningType write FPartitioningType default TIfcWindowTypePartitioningEnum.NotDefined;

General layout of the window in terms of the partitioning of panels. By default NotDefined if not specified, we deliberately made NotDefined the enum value with memory representation 0 in Pascal.

Published property UserDefinedPartitioningType: TIfcLabel read FUserDefinedPartitioningType write FUserDefinedPartitioningType;

Shall only be provided, if the value of PartitioningType is set to TIfcWindowTypePartitioningEnum.NotDefined.


Generated by PasDoc 0.16.0-snapshot.