IFClite TypeScript API
    Preparing search index...

    Interface CostGraphExtraction

    Complete schema-aware graph returned by extractCostOnDemand.

    interface CostGraphExtraction {
        costItems: CostItemInfo[];
        CostItems: CostItemInfo[];
        CostQuantities: CostQuantityInfo[];
        costSchedules: CostScheduleInfo[];
        CostSchedules: CostScheduleInfo[];
        CostValues: CostValueInfo[];
        Currency?: string;
        Diagnostics: CostDiagnostic[];
        hasCost: boolean;
        HasCostData: boolean;
        MeasuresWithUnit: CostMeasureWithUnitInfo[];
        ProjectUnits: Partial<Record<CostQuantityDimension, number>>;
        Relationships: CostRelationshipInfo[];
        SchemaVersion: CostSchemaVersion;
        Units: CostUnitInfo[];
    }

    Hierarchy (View Summary)

    Index
    costItems: CostItemInfo[]
    CostItems: CostItemInfo[]
    CostQuantities: CostQuantityInfo[]
    costSchedules: CostScheduleInfo[]
    CostSchedules: CostScheduleInfo[]
    CostValues: CostValueInfo[]
    Currency?: string

    Project currency, when supplied by IfcUnitAssignment.

    Diagnostics: CostDiagnostic[]
    hasCost: boolean
    HasCostData: boolean
    MeasuresWithUnit: CostMeasureWithUnitInfo[]
    ProjectUnits: Partial<Record<CostQuantityDimension, number>>
    Relationships: CostRelationshipInfo[]
    SchemaVersion: CostSchemaVersion
    Units: CostUnitInfo[]