Class TIfcPropertyBoundedValue
Unit
Declaration
type TIfcPropertyBoundedValue = class(TIfcSimpleProperty)
Description
IFC class IfcPropertyBoundedValue.
Source: scene/load/ifc/castleifc_ifc_standard_types_autogenerated.inc (line 231).
Hierarchy
- TObject
- TPersistent
- TComponent
- TIfcPersistent
- TIfcProperty
- TIfcSimpleProperty
- TIfcPropertyBoundedValue
Overview
Methods
| Protected | function WantsGlobalId: Boolean; virtual; |
| Protected | class function IfcClassName: String; virtual; |
| Public | constructor Create(AOwner: TComponent); override; |
| Public | destructor Destroy; override; |
Properties
| Published | property GlobalId: String read FGlobalId write FGlobalId; |
| Published | property Name: TIfcIdentifier read FName write FName; |
| Published | property Specification: TIfcText read FSpecification write FSpecification; |
| Published | property Description: TIfcText read FSpecification write FSpecification stored false; |
| Published | property PartOfPset: TIfcPropertySetList read FPartOfPset write FPartOfPset; |
| Published | property PropertyForDependance: TIfcPropertyDependencyRelationshipList read FPropertyForDependance; |
| Published | property PropertyDependsOn: TIfcPropertyDependencyRelationshipList read FPropertyDependsOn; |
| Published | property PartOfComplex: TIfcComplexPropertyList read FPartOfComplex; |
Description
Methods
| Protected | function WantsGlobalId: Boolean; virtual; |
|
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 | |
| Protected | class function IfcClassName: String; virtual; |
|
Name for the IFC standard, used in IFC files. By default, this is just ClassName with prefix 'T' removed. | |
| Public | constructor Create(AOwner: TComponent); override; |
|
TODO FHasConstraints: TIfcResourceConstraintRelationshipList; TODO FHasApprovals: TIfcResourceApprovalRelationshipList; Source: scene/load/ifc/castleifc_ifc_standard_types.inc (line 5346). | |
| Public | destructor Destroy; override; |
|
This item has no description. Source: scene/load/ifc/castleifc_ifc_standard_types.inc (line 5347). | |
Properties
| Published | property GlobalId: String read FGlobalId write FGlobalId; |
|
Globally unique identifier for the object instance. Note: Not declared as TGUID, because TGUID cannot be published, but also we don't really need it: for our purposes, this identifier is just an arbitrary string. Note: IFC 4.3 specification puts this only at IfcRoot, not at every IFC class. But testcase https://github.com/buildingsmart-community/Community-Sample-Test-Files/blob/main/IFC%204.0.2.1%20(IFC%204)/ISO%20Spec%20archive/wall-with-opening-and-window.json (from IFC 4.0) shows this can be present at any IFC class, in particular TIfcGeometricRepresentationContext. In fact, TIfcGeometricRepresentationContext needs to have IFC JSON documentation says this, which seems to (unfortunately it is not unambiguous enough...) allow this at any IFC class: "Whereas the | |
| Published | property Name: TIfcIdentifier read FName write FName; |
|
Name for this property. This label is the significant name string that defines the semantic meaning for the property. Source: scene/load/ifc/castleifc_ifc_standard_types.inc (line 5351). | |
| Published | property Specification: TIfcText read FSpecification write FSpecification; |
|
URI reference to a location with semantic definition or informative text to explain the property. Source: scene/load/ifc/castleifc_ifc_standard_types.inc (line 5355). | |
| Published | property Description: TIfcText read FSpecification write FSpecification stored false; |
|
Deprecated name for Specification. IFC 4.3 changed the name to Specification. Source: scene/load/ifc/castleifc_ifc_standard_types.inc (line 5359). | |
| Published | property PartOfPset: TIfcPropertySetList read FPartOfPset write FPartOfPset; |
|
Reference to the IfcPropertySet by which the IfcProperty is referenced. Source: scene/load/ifc/castleifc_ifc_standard_types.inc (line 5362). | |
| Published | property PropertyForDependance: TIfcPropertyDependencyRelationshipList read FPropertyForDependance; |
|
Property on whose value that of another property depends. Source: scene/load/ifc/castleifc_ifc_standard_types.inc (line 5365). | |
| Published | property PropertyDependsOn: TIfcPropertyDependencyRelationshipList read FPropertyDependsOn; |
|
Relating property on which the value of the property depends. Source: scene/load/ifc/castleifc_ifc_standard_types.inc (line 5368). | |
| Published | property PartOfComplex: TIfcComplexPropertyList read FPartOfComplex; |
|
Reference to the IfcComplexProperty in which the IfcProperty is contained. Source: scene/load/ifc/castleifc_ifc_standard_types.inc (line 5371). | |
Generated by PasDoc 0.17.0.snapshot.