Class TIfcContext

Unit

Declaration

type TIfcContext = class abstract(TIfcObjectDefinition)

Description

Project context in which objects, type objects, property sets, and properties are defined.

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

Hierarchy

Overview

Methods

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

Properties

Published property ObjectType: TIfcLabel read FObjectType write FObjectType;
Published property LongName: TIfcLabel read FLongName write FLongName;
Published property Phase: TIfcLabel read FPhase write FPhase;
Published property RepresentationContexts: TIfcRepresentationContextList read FRepresentationContexts;
Published property UnitsInContext: TIfcUnitAssignment read FUnitsInContext write FUnitsInContext;
Published property IsDefinedBy: TIfcRelDefinesByPropertiesList read FIsDefinedBy;
Published property Declares: TIfcRelDeclaresList read FDeclares;

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 ObjectType: TIfcLabel read FObjectType write FObjectType;

The object type denotes a particular type that indicates the object further. The use has to be established at the level of instantiable subtypes.

Published property LongName: TIfcLabel read FLongName write FLongName;

Long name for the context as used for reference purposes.

Published property Phase: TIfcLabel read FPhase write FPhase;

Current project phase, or life-cycle phase of this project.

Published property RepresentationContexts: TIfcRepresentationContextList read FRepresentationContexts;

Context of the representations used within the context.

Published property UnitsInContext: TIfcUnitAssignment read FUnitsInContext write FUnitsInContext;

Units globally assigned to measure types used within the context.

Published property IsDefinedBy: TIfcRelDefinesByPropertiesList read FIsDefinedBy;

Set of relationships to property set definitions attached to this context.

Published property Declares: TIfcRelDeclaresList read FDeclares;

Reference to the IfcRelDeclares relationship that assigns the uppermost entities of included hierarchies to this context instance.


Generated by PasDoc 0.16.0-snapshot.