IFClite TypeScript API
    Preparing search index...

    Interface GenerateSpacesResult

    interface GenerateSpacesResult {
        detected: DetectedSpace[];
        detectionStats: DetectStats;
        emitted: { name: string; region: DetectedSpace; result: SpaceBuildResult }[];
        skippedExisting: number;
        wallsConsidered: number;
        wallsContributing: number;
        wallsSkipped: WallSkip[];
    }
    Index
    detected: DetectedSpace[]

    Enclosed regions detected (after min-area + outer-face filter).

    detectionStats: DetectStats

    Per-stage planar-graph statistics — surfaced for diagnostics.

    emitted: { name: string; region: DetectedSpace; result: SpaceBuildResult }[]

    Per-region builder result. Empty when dryRun: true.

    skippedExisting: number

    Detected rooms skipped because they overlap an existing space.

    wallsConsidered: number

    Total walls considered (existing + overlay) on the storey.

    wallsContributing: number

    Walls that contributed an axis segment to the planar graph.

    wallsSkipped: WallSkip[]

    Walls dropped by the extractor, with the reason (best-effort).