Skip to content

Dogleg Exempt Sameline

Two opposing flows of one line fused in the inter-row gap are pulled apart into a dogleg; the down-moved trunk stops short of the next row's section header badge, keeping the required clearance rather than crowding it (issue #698).

Mermaid source
examples/topologies/dogleg_exempt_sameline.mmd
%%metro title: Dogleg Off Exempt Trunks - Same Line Regime
%%metro style: dark
%%metro line: wrap | Wrap | #0570b0
%%metro grid: left_tgt | 0,0
%%metro grid: right_src | 1,1
%%metro grid: new_tgt | 2,1
graph LR
subgraph left_tgt [Left Target]
%%metro entry: left | wrap
lt1[Collect]
lt2[Output]
lt1 -->|wrap| lt2
end
subgraph right_src [Right Source]
rs1[Input R]
rs2[Hub R]
rs1 -->|wrap| rs2
end
subgraph new_tgt [New Target]
nt1[Hub N]
nt2[Out N]
nt1 -->|wrap| nt2
end
rs2 -->|wrap| lt1
lt2 -->|wrap| nt1
CLI command
Terminal window
nf-metro render examples/topologies/dogleg_exempt_sameline.mmd -o dogleg_exempt_sameline.svg
Rendered map
Dogleg Off Exempt Trunks - Same Line Regime 1 2 3 Collect Input R Hub N Output Hub R Out N Wrap created with nf-metro v1.1.0+dev