Directories
¶
| Path | Synopsis |
|---|---|
|
Package embedded starts the pathfinding service inside the caller process.
|
Package embedded starts the pathfinding service inside the caller process. |
|
internal
|
|
|
app
Package app wires configuration, dependencies, grid initialization, NATS subscriptions, and dispatcher lifecycle for the pathfinding service.
|
Package app wires configuration, dependencies, grid initialization, NATS subscriptions, and dispatcher lifecycle for the pathfinding service. |
|
config
Package config loads runtime configuration and stores the process-wide dependency handles used by internal service packages.
|
Package config loads runtime configuration and stores the process-wide dependency handles used by internal service packages. |
|
domain
Package domain contains internal geometry helpers and small interfaces shared between grid, raster, and pathfinding packages.
|
Package domain contains internal geometry helpers and small interfaces shared between grid, raster, and pathfinding packages. |
|
grid
Package grid models rasterized floor grids, cross-floor portals, and layer-qualified worlds used by the pathfinding algorithms.
|
Package grid models rasterized floor grids, cross-floor portals, and layer-qualified worlds used by the pathfinding algorithms. |
|
log
Package log provides the service logger used by internal packages.
|
Package log provides the service logger used by internal packages. |
|
mock
Package mock provides in-memory geotruth, external-system, and grid implementations for tests and local embedded runs.
|
Package mock provides in-memory geotruth, external-system, and grid implementations for tests and local embedded runs. |
|
pathfinding/agent
Package agent implements adaptive per-agent pathfinding and movement control.
|
Package agent implements adaptive per-agent pathfinding and movement control. |
|
pathfinding/core
Package core contains shared D* Lite primitives used by agent and emergency pathfinding.
|
Package core contains shared D* Lite primitives used by agent and emergency pathfinding. |
|
pathfinding/emergency
Package emergency implements flow-field based emergency routing and signaling updates.
|
Package emergency implements flow-field based emergency routing and signaling updates. |
|
raster
Package raster converts geometric shapes and map images into grid cost data.
|
Package raster converts geometric shapes and map images into grid cost data. |
|
pkg
|
|
|
config
Package config defines the public runtime configuration and dependency injection types for the pathfinding service.
|
Package config defines the public runtime configuration and dependency injection types for the pathfinding service. |
|
domain
Package domain defines public pathfinding domain types, constants, and error sentinels shared by the Go clients and NATS service.
|
Package domain defines public pathfinding domain types, constants, and error sentinels shared by the Go clients and NATS service. |
|
emergency
Package emergency provides a typed Go client for the emergency flow-field NATS API.
|
Package emergency provides a typed Go client for the emergency flow-field NATS API. |
|
pathfinding
Package pathfinding provides typed Go clients for agent route-planning and movement-control NATS APIs.
|
Package pathfinding provides typed Go clients for agent route-planning and movement-control NATS APIs. |
|
snapshotstream
Package snapshotstream encodes floor-keyed uint8 grid snapshots for NATS streams.
|
Package snapshotstream encodes floor-keyed uint8 grid snapshots for NATS streams. |
|
subjects
Package subjects defines the public raw-NATS subject names handled by the pathfinding service.
|
Package subjects defines the public raw-NATS subject names handled by the pathfinding service. |
|
tuning
Package tuning exposes helpers for inspecting how map images rasterize into pathfinding grids, including text output and browser-based visualization for large grids.
|
Package tuning exposes helpers for inspecting how map images rasterize into pathfinding grids, including text output and browser-based visualization for large grids. |
Click to show internal directories.
Click to hide internal directories.