corridor_add_baseline
Add an extra baseline to a multi-baseline corridor, following alignment_uuid (its design profile; flat 0 if none) with one region bound to assembly_uuid (null/empty = unbound). Mirrors corridor_create for baseline 0 — a bundled intersection adds one per curb return.
Prototype
int (*corridor_add_baseline)(Yu3dDocument*, const char* corridor_uuid, const char* alignment_uuid, const char* assembly_uuid)
Parameters
| Declaration | Name |
|---|---|
Yu3dDocument* | — |
const char* corridor_uuid | corridor_uuid |
const char* alignment_uuid | alignment_uuid |
const char* assembly_uuid | assembly_uuid |
Returns
int
Same group (Module manifest)
align_set_geometry_ex · align_set_bond
Declared in sdk/include/yu3d_plugin.h. Reached through the host table: host->corridor_add_baseline(…). Guard with YU3D_HOST_HAS(host, corridor_add_baseline) if your plugin must also load in an older host.