IFClite TypeScript API
    Preparing search index...

    Interface ModelRange

    FederationRegistry - Bulletproof multi-model ID management

    Each model gets a unique ID offset, ensuring globally unique IDs across all federated models. This eliminates ID collisions when multiple IFC files have overlapping expressIds.

    Inspired by HOOPS Communicator's loadSubtree approach where node IDs are automatically offset to avoid conflicts.

    interface ModelRange {
        maxExpressId: number;
        modelId: string;
        offset: number;
        publishedStart: number | null;
        reservedMaxExpressId: number;
    }
    Index
    maxExpressId: number
    modelId: string
    offset: number
    publishedStart: number | null
    reservedMaxExpressId: number