@twinfinity/core
    Preparing search index...

    Interface ModelProject

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

    interface ModelProject {
        aggregates: readonly ModelProduct[];
        className: string;
        description?: string;
        globalId: string;
        name?: string;
        propertySets: Record<string, T8PropertySet<T8Unit>>;
        quantitySets: Record<string, T8QuantitySet<T8Unit>>;
        "[iterator]"(): Iterator<ModelProduct>;
    }
    Index

    Properties

    aggregates: readonly ModelProduct[]

    Top-level products (typically a single IfcSite).

    className: string

    Full IFC class name (typically 'IfcProject').

    description?: string
    globalId: string
    name?: string
    propertySets: Record<string, T8PropertySet<T8Unit>>
    quantitySets: Record<string, T8QuantitySet<T8Unit>>

    Methods

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

      Returns Iterator<ModelProduct>