Class TIfcProfileDef

Unit

Declaration

type TIfcProfileDef = class(TIfcPersistent)

Description

Supertype of all definitions of standard and arbitrary profiles within IFC. It is used to define a standard set of commonly used section profiles by their parameters or by their explicit curve geometry.

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

Hierarchy

Overview

Methods

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

Properties

Published property ProfileType: TIfcProfileTypeEnum read FProfileType write FProfileType;
Published property ProfileName: TIfcLabel read FProfileName write FProfileName;
Published property HasExternalReference: TIfcExternalReferenceRelationshipList read FHasExternalReference;
Published property HasProperties: TIfcProfilePropertiesList read FHasProperties;

Description

Methods

Public constructor Create(AOwner: TComponent); override;

This item has no description.

Public destructor Destroy; override;

This item has no description.

Properties

Published property ProfileType: TIfcProfileTypeEnum read FProfileType write FProfileType;

Type of geometry into which this profile definition shall be resolved.

Published property ProfileName: TIfcLabel read FProfileName write FProfileName;

Human-readable name of the profile.

Published property HasExternalReference: TIfcExternalReferenceRelationshipList read FHasExternalReference;

Reference to external information, e.g. library, classification, or document information, which is associated with the profile.

Published property HasProperties: TIfcProfilePropertiesList read FHasProperties;

Additional properties of the profile, for example mechanical properties.


Generated by PasDoc 0.16.0-snapshot.