Class TIfcPropertySetTemplate

Unit

Declaration

type TIfcPropertySetTemplate = class(TIfcPropertyTemplateDefinition)

Description

Template for all dynamically extensible property sets represented by IfcPropertySet.

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

Source: src/scene/load/ifc/castleifc_ifc_standard_types.inc (line 4954).

Hierarchy

Overview

Methods

Public constructor Create(AOwner: TComponent); override;
Public destructor Destroy; override;

Properties

Published property TemplateType: TIfcPropertySetTemplateTypeEnum read FTemplateType write FTemplateType default TIfcPropertySetTemplateTypeEnum.NotDefined;
Published property ApplicableEntity: TIfcIdentifier read FApplicableEntity write FApplicableEntity;
Published property HasPropertyTemplates: TIfcPropertyTemplateList read FHasPropertyTemplates;
Published property Defines: TIfcRelDefinesByTemplateList read FDefines;

Description

Methods

Public constructor Create(AOwner: TComponent); override;

This item has no description.

Source: src/scene/load/ifc/castleifc_ifc_standard_types.inc (line 4961).

Public destructor Destroy; override;

This item has no description.

Source: src/scene/load/ifc/castleifc_ifc_standard_types.inc (line 4962).

Properties

Published property TemplateType: TIfcPropertySetTemplateTypeEnum read FTemplateType write FTemplateType default TIfcPropertySetTemplateTypeEnum.NotDefined;

Property set type defining whether the property set is applicable to a type (subtypes of IfcTypeObject), to an occurrence (subtypes of IfcObject), or as a special case to a performance history.

The attribute ApplicableEntity may further refine the applicability to a single or multiple entity type(s).

Source: src/scene/load/ifc/castleifc_ifc_standard_types.inc (line 4970).

Published property ApplicableEntity: TIfcIdentifier read FApplicableEntity write FApplicableEntity;

The attribute optionally defines the data type of the applicable type or occurrence object.

Source: src/scene/load/ifc/castleifc_ifc_standard_types.inc (line 4975).

Published property HasPropertyTemplates: TIfcPropertyTemplateList read FHasPropertyTemplates;

Set of IfcPropertyTemplate's that are defined within the scope of the IfcPropertySetTemplate.

Source: src/scene/load/ifc/castleifc_ifc_standard_types.inc (line 4979).

Published property Defines: TIfcRelDefinesByTemplateList read FDefines;

Relation to the property sets, via the objectified relationship IfcRelDefinesByTemplate, that, if given, utilize the definition template.

Source: src/scene/load/ifc/castleifc_ifc_standard_types.inc (line 4983).


Generated by PasDoc 0.17.0.snapshot.