Class TIfcObjectDefinition
Unit
Declaration
type TIfcObjectDefinition = class abstract(TIfcDefinitionSelect)
Description
Any semantically treated thing or process.
Spec: https://standards.buildingsmart.org/IFC/RELEASE/IFC4_3/HTML/lexical/IfcObjectDefinition.htm
Hierarchy
- TObject
- TPersistent
- TComponent
- TIfcPersistent
- TIfcRoot
- TIfcDefinitionSelect
- TIfcObjectDefinition
Overview
Methods
constructor Create(AOwner: TComponent); override; |
|
destructor Destroy; override; |
|
function BuildNode(const Mapping: TCastleIfcMapping): TTransformNode; virtual; |
|
procedure AddIsDecomposedBy(const ChildObject: TIfcObjectDefinition); |
Properties
property HasContext: TIfcRelDeclares read FHasContext write FHasContext; |
|
property IsDecomposedBy: TIfcRelAggregatesList read FIsDecomposedBy; |
|
property Decomposes: TIfcRelAggregatesList read FDecomposes; |
|
property HasAssociations: TIfcRelAssociatesList read FHasAssociations; |
Description
Methods
constructor Create(AOwner: TComponent); override; |
|
This item has no description. |
destructor Destroy; override; |
|
This item has no description. |
function BuildNode(const Mapping: TCastleIfcMapping): TTransformNode; virtual; |
|
This item has no description. |
procedure AddIsDecomposedBy(const ChildObject: TIfcObjectDefinition); |
|
Add given TIfcObjectDefinition instance to the IsDecomposedBy list of this object. Adds also new intermediate TIfcRelAggregates instance. This shall be used to add top-level IfcSpatialStructureElement instances to the project, e.g.:
See also
|
Properties
property HasContext: TIfcRelDeclares read FHasContext write FHasContext; |
|
References to the context providing context information such as project unit or representation context. It should only be asserted for the uppermost non-spatial object. |
property IsDecomposedBy: TIfcRelAggregatesList read FIsDecomposedBy; |
|
References to the decomposition relationship being an aggregation. |
property Decomposes: TIfcRelAggregatesList read FDecomposes; |
|
References to the decomposition relationship being an aggregation. |
property HasAssociations: TIfcRelAssociatesList read FHasAssociations; |
|
Reference to the relationship objects, that associates external references or other resource definitions to the object. Examples are the association to library, documentation or classification. |
Generated by PasDoc 0.16.0-snapshot.