ReadonlyaggregatesProducts related via IfcRelAggregates (decomposition). Empty when hasStructuredRelationships is false.
ReadonlychildrenAll child products regardless of relationship type.
ReadonlyclassParsed class with category information. Reference equality can be used for comparison.
ReadonlyclassFull IFC class name including prefix (e.g. 'IfcWall', 'IfcDoor').
ReadonlycomputedComputed property sets added by Twinfinity processing.
ReadonlycontainsProducts related via IfcRelContainedInSpatialStructure (spatial containment). Empty when hasStructuredRelationships is false.
ReadonlydataProduct-level scalar data values (e.g. operationType, objectPlacement).
Optional ReadonlydescriptionOptional ReadonlyfacilityThe IfcBuilding (or IfcFacility) ancestor of this product.
Optional ReadonlyfacilityThe IfcBuildingStorey (or IfcFacilityPart) ancestor of this product.
ReadonlyglobalIFC GlobalId (GUID), unique across all models.
ReadonlyhasTrue if this product has at least one mesh with geometry data.
ReadonlyhasTrue when aggregates and contains carry structured IFC relationship data
(IfcRelAggregates / IfcRelContainedInSpatialStructure).
When false, only children is populated.
ReadonlylocalNumerical identifier, unique within a single model.
ReadonlymeshesGeometry meshes belonging to this product.
Optional ReadonlynameOptional ReadonlyparentClosest parent in the spatial/aggregation hierarchy.
ReadonlypropertyIFC property sets (e.g. Pset_WallCommon).
ReadonlyquantityIFC quantity sets (e.g. Qto_WallBaseQuantities).
Optional ReadonlysiteThe IfcSite ancestor of this product.
Optional ReadonlytypeThe entity type definition this product is an instance of (e.g. an IfcWallType).
Read-only view of an IFC product (element) in a building model.
This is the shared interface between the browser (
@twinfinity/core) and server/Node.js (@twinfinity/t8-client-model) contexts, allowing business logic to be written once and consumed from both.