Skip to main content

ModelProject

Project root node. Iterating yields all ModelProduct instances in the hierarchy via depth-first traversal.

Index

Properties

readonlyaggregates

aggregates: readonly ModelProduct[]

Top-level products (typically a single IfcSite).

readonlyclassName

className: string

Full IFC class name (typically 'IfcProject').

optionalreadonlydescription

description?: string

readonlyglobalId

globalId: string

optionalreadonlyname

name?: string

readonlypropertySets

propertySets: Record<string, T8PropertySet<T8Unit>>

readonlyquantitySets

quantitySets: Record<string, T8QuantitySet<T8Unit>>

Methods

[iterator]

  • Depth-first iterator over all products in the project hierarchy.


    Returns Iterator<ModelProduct, any, any>