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.
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. |
destructor Destroy; override; |
|
This item has no description. |
Properties
property Role: TIfcRoleEnum read FRole write FRole; |
|
The name of the |
property UserDefinedRole: TIfcLabel read FUserDefinedRole write FUserDefinedRole; |
|
Allows for specification of user defined roles beyond the enumeration values provided by Role. |
property Description: TIfcText read FDescription write FDescription; |
|
A textual description relating the nature of the role played by an actor. |
property HasExternalReference: TIfcExternalReferenceRelationshipList read FHasExternalReference; |
|
Reference to external information, e.g. library, classification, or document information, which is associated with the actor role. |
Generated by PasDoc 0.16.0-snapshot.