Class TIfcRoot
Unit
Declaration
type TIfcRoot = class abstract(TIfcPersistent)
Description
Most abstract and root class for all entity definitions.
Spec: https://standards.buildingsmart.org/IFC/RELEASE/IFC4_3/HTML/lexical/IfcRoot.htm
Note: GlobalId is defined in TIfcPersistent already, to support some testcases. Though IFC 4.3 specification says only IfcRoot has GlobalId.
Source: scene/load/ifc/castleifc_ifc_standard_types.inc (line 1650).
Hierarchy
- TObject
- TPersistent
- TComponent
- TIfcPersistent
- TIfcRoot
Overview
Methods
| Protected | function WantsGlobalId: Boolean; override; |
Properties
| Published | property OwnerHistory: TIfcOwnerHistory read FOwnerHistory write FOwnerHistory; |
| Published | property Name: TIfcLabel read FName write FName; |
| Published | property Description: TIfcText read FDescription write FDescription; |
Description
Methods
| Protected | function WantsGlobalId: Boolean; override; |
|
This item has no description. Showing description inherited from TIfcPersistent.WantsGlobalId.
If Strictly following the spec, this should be only defined for TIfcRoot, because only IfcRoot has GlobalId. In reality, we need GlobalId at TIfcPersistent to load some files, and we sometimes need Source: scene/load/ifc/castleifc_ifc_standard_types.inc (line 1656). | |
Properties
| Published | property OwnerHistory: TIfcOwnerHistory read FOwnerHistory write FOwnerHistory; |
|
Information about the current ownership of that object. Source: scene/load/ifc/castleifc_ifc_standard_types.inc (line 1659). | |
| Published | property Name: TIfcLabel read FName write FName; |
|
This item has no description. Source: scene/load/ifc/castleifc_ifc_standard_types.inc (line 1661). | |
| Published | property Description: TIfcText read FDescription write FDescription; |
|
This item has no description. Source: scene/load/ifc/castleifc_ifc_standard_types.inc (line 1662). | |
Generated by PasDoc 0.17.0.snapshot.