spatial-monorepo / wayfinding/src / FloorConnectivityGraph
Interface: FloorConnectivityGraph
Defined in: packages/wayfinding/src/grid-types.ts:364
Precomputed level-to-level connectivity (issue #482 acceptance criterion: "cached and only rebuilt on IMDF mutation"). Every proximity-matched portal pair between adjacent-ordinal floors, directional (edges.get(fromLevelId)?.get(toLevelId)). Built once via buildFloorConnectivityGraph/getFloorConnectivityGraph and reused across every route request; resolveFloorChain walks it to pick the floor chain, findMultiFloorGridRoute branches through every portal pair reaching each floor in that chain.
Properties
edges
edges:
Map`<string,Map<string,PortalPairConnection[]>>`
Defined in: packages/wayfinding/src/grid-types.ts:368
fromLevelId -> toLevelId -> every portal-pair connection between them.
levelOrdinal
levelOrdinal:
Map`<string,number>`
Defined in: packages/wayfinding/src/grid-types.ts:366
levelId -> IMDF Level ordinal (matching is restricted to adjacent-ordinal floors).
