ModelProduct
Implemented by
Index
Properties
readonlyaggregates
Products related via IfcRelAggregates (decomposition). Empty when hasStructuredRelationships is false.
readonlychildren
All child products regardless of relationship type.
readonlyclass
Parsed class with category information. Reference equality can be used for comparison.
readonlyclassName
Full IFC class name including prefix (e.g. 'IfcWall', 'IfcDoor').
readonlycomputedPropertySets
Computed property sets added by Twinfinity processing.
readonlycontains
Products related via IfcRelContainedInSpatialStructure (spatial containment). Empty when hasStructuredRelationships is false.
readonlydata
Product-level scalar data values (e.g. operationType, objectPlacement).
optionalreadonlydescription
optionalreadonlyfacility
The IfcBuilding (or IfcFacility) ancestor of this product.
optionalreadonlyfacilityPart
The IfcBuildingStorey (or IfcFacilityPart) ancestor of this product.
readonlyglobalId
Global id, unique among the products of one (merged) model but not across models (a project with no gid of its own falls back to a product's). Typically an IFC GlobalId, but not always: a twin-spec entity's declared id is kept as written (only a blank or duplicate id is replaced), and DWG gids are not canonical. The Twin service now refuses a twin specification whose spatial entity ids (sites, facilities, facility parts, spaces) are not canonical IFC GlobalIds, but a twin stored before that rule may still carry other ids.
readonlyhasGeometry
True if this product has at least one mesh with geometry data.
readonlyhasStructuredRelationships
True when aggregates and contains carry structured IFC relationship data
(IfcRelAggregates / IfcRelContainedInSpatialStructure).
When false, only children is populated.
readonlylocalId
Numerical identifier, unique within a single model.
readonlymeshes
Geometry meshes belonging to this product.
optionalreadonlyname
optionalreadonlyparent
Closest parent in the spatial/aggregation hierarchy.
readonlypropertySets
IFC property sets (e.g. Pset_WallCommon).
readonlyquantitySets
IFC quantity sets (e.g. Qto_WallBaseQuantities).
optionalreadonlysite
The IfcSite ancestor of this product.
optionalreadonlytype
The 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.