Class TIfcElement

Unit

Declaration

type TIfcElement = class abstract(TIfcProduct)

Description

Generalization of all components that make up a facility.

Hierarchy

Overview

Methods

Public constructor Create(AOwner: TComponent); override;
Public destructor Destroy; override;
Public function BuildNode(const Mapping: TCastleIfcMapping): TTransformNode; override;

Properties

Published property Tag: TIfcIdentifier read FTag write FTag;
Published property FillsVoids: TIfcRelFillsElementList read FFillsVoids write FFillsVoids;
Published property ConnectedTo: TIfcRelConnectsElementsList read FConnectedTo;
Published property IsInterferedByElements: TIfcRelInterferesElementsList read FIsInterferedByElements;
Published property InterferesElements: TIfcRelInterferesElementsList read FInterferesElements;
Published property HasProjections: TIfcRelProjectsElementList read FHasProjections;
Published property HasOpenings: TIfcRelVoidsElementList read FHasOpenings;
Published property IsConnectionRealization: TIfcRelConnectsWithRealizingElementsList read FIsConnectionRealization;
Published property ProvidesBoundaries: TIfcRelSpaceBoundaryList read FProvidesBoundaries;
Published property ConnectedFrom: TIfcRelConnectsElementsList read FConnectedFrom;
Published property ContainedInStructure: TIfcRelContainedInSpatialStructureList read FContainedInStructure;
Published property HasCoverings: TIfcRelCoversBldgElementsList read FHasCoverings;
Published property HasSurfaceFeatures: TIfcRelAdheresToElementList read FHasSurfaceFeatures;

Description

Methods

Public constructor Create(AOwner: TComponent); override;

This item has no description.

Public destructor Destroy; override;

This item has no description.

Public function BuildNode(const Mapping: TCastleIfcMapping): TTransformNode; override;

This item has no description.

Properties

Published property Tag: TIfcIdentifier read FTag write FTag;

The tag (or label) identifier at the particular instance of a product, e.g. the serial number, or the position number. Note: This obscures TComponent.Tag property.

Published property FillsVoids: TIfcRelFillsElementList read FFillsVoids write FFillsVoids;

Reference to the IfcRelFillsElement relationship that puts the element as a filling into the opening created within another element.

Published property ConnectedTo: TIfcRelConnectsElementsList read FConnectedTo;

Reference to the element connection relationship.

Published property IsInterferedByElements: TIfcRelInterferesElementsList read FIsInterferedByElements;

Reference to the interference relationship to indicate the element that is interfered.

Published property InterferesElements: TIfcRelInterferesElementsList read FInterferesElements;

Reference to the interference relationship to indicate the element that interferes.

Published property HasProjections: TIfcRelProjectsElementList read FHasProjections;

Projection relationship that adds a feature (using a Boolean union) to the IfcBuiltElement.

Published property HasOpenings: TIfcRelVoidsElementList read FHasOpenings;

List of openings associated with this element.

Published property IsConnectionRealization: TIfcRelConnectsWithRealizingElementsList read FIsConnectionRealization;

Reference to the connection relationship with realizing element.

Published property ProvidesBoundaries: TIfcRelSpaceBoundaryList read FProvidesBoundaries;

Space boundaries by virtue of the relationship IfcRelSpaceBoundary.

Published property ConnectedFrom: TIfcRelConnectsElementsList read FConnectedFrom;

Element connection relationship.

Published property ContainedInStructure: TIfcRelContainedInSpatialStructureList read FContainedInStructure;

Containment relationship to the spatial structure element, to which the element is primarily associated.

Published property HasCoverings: TIfcRelCoversBldgElementsList read FHasCoverings;

{ Reference to IfcCovering by virtue of the relationship IfcRelCoversBldgElements. }

Published property HasSurfaceFeatures: TIfcRelAdheresToElementList read FHasSurfaceFeatures;

Reference to the IfcRelAdheresToElement relationship that adheres a IfcSurfaceFeature to an element.


Generated by PasDoc 0.16.0-snapshot.