Class TIfcActorRole
Unit
Declaration
type TIfcActorRole = class(TIfcPersistent)
Description
This item has no description. Showing description inherited from TIfcPersistent.
Abstract class that can be serialized to / deserialized from an IFC file. This is not part of the official IFC standard, it is added for CGE purposes.
It is a TComponent, because all IFC classes are owned by a common owner. This way we avoid complicated memory management ("who is responsible for freeing who", or reference counting as we did for X3D nodes), and we can easily free all IFC classes by freeing the owner.
Source: src/scene/load/ifc/castleifc_ifc_standard_types.inc (line 1316).
Hierarchy
- TObject
- TPersistent
- TComponent
- TIfcPersistent
- TIfcActorRole
Overview
Methods
![]() |
constructor Create(AOwner: TComponent); override; |
![]() |
destructor Destroy; override; |
Properties
![]() |
property Role: TIfcRoleEnum read FRole write FRole; |
![]() |
property UserDefinedRole: TIfcLabel read FUserDefinedRole write FUserDefinedRole; |
![]() |
property Description: TIfcText read FDescription write FDescription; |
![]() |
property HasExternalReference: TIfcExternalReferenceRelationshipList read FHasExternalReference; |
Description
Methods
![]() |
constructor Create(AOwner: TComponent); override; |
|
This item has no description. Source: src/scene/load/ifc/castleifc_ifc_standard_types.inc (line 1323). | |
![]() |
destructor Destroy; override; |
|
This item has no description. Source: src/scene/load/ifc/castleifc_ifc_standard_types.inc (line 1324). | |
Properties
![]() |
property Role: TIfcRoleEnum read FRole write FRole; |
|
The name of the Source: src/scene/load/ifc/castleifc_ifc_standard_types.inc (line 1327). | |
![]() |
property UserDefinedRole: TIfcLabel read FUserDefinedRole write FUserDefinedRole; |
|
Allows for specification of user defined roles beyond the enumeration values provided by Role. Source: src/scene/load/ifc/castleifc_ifc_standard_types.inc (line 1331). | |
![]() |
property Description: TIfcText read FDescription write FDescription; |
|
A textual description relating the nature of the role played by an actor. Source: src/scene/load/ifc/castleifc_ifc_standard_types.inc (line 1334). | |
![]() |
property HasExternalReference: TIfcExternalReferenceRelationshipList read FHasExternalReference; |
|
Reference to external information, e.g. library, classification, or document information, which is associated with the actor role. Source: src/scene/load/ifc/castleifc_ifc_standard_types.inc (line 1338). | |
Generated by PasDoc 0.17.0.snapshot.

