Commit 198a320
committed
feat: add Emscripten WASM bindings with Embind
Add Embind-based WebAssembly bindings for libOpenDRIVE, enabling
browser-side OpenDRIVE processing.
Bindings expose:
- OpenDriveMap: createFromXml, get_road_network_mesh, get_roads
- Road: get_road_signal_mesh, road signals/objects
- Lane: get_lane_outline_indices, lane metadata
- RoadNetworkMesh: lanes, roadmarks, road objects, road signals
- Helper maps: lane types, road mark colors, junction IDs,
road/lane metadata, road/lane linkage
Includes fix for compile errors in helper function signatures.1 parent f999dc0 commit 198a320
3 files changed
Lines changed: 787 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| 10 | + | |
10 | 11 | | |
11 | 12 | | |
12 | 13 | | |
| |||
121 | 122 | | |
122 | 123 | | |
123 | 124 | | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
0 commit comments