Defaults are the metric values the palette inserts. Every parameter can be driven by an expression or a target.
| Parameter | Type | Default | Meaning |
Side | +1 right of the baseline, −1 left | Right (+1) | +1 Right / -1 Left |
DimensionA | number (metres unless the description says otherwise) | 0.18 | Depth at flange (m) |
DimensionB | number (metres unless the description says otherwise) | 0.41 | Flange to flowline (m) |
DimensionC | number (metres unless the description says otherwise) | 0.025 | Flowline drop (m) |
DimensionD | number (metres unless the description says otherwise) | 0.15 | Curb rise (m) |
DimensionE | number (metres unless the description says otherwise) | 0.2 | Flowline to back (m) |
DimensionF | number (metres unless the description says otherwise) | 0.15 | Curb top width (m) |
DimensionG | number (metres unless the description says otherwise) | 0.33 | Back-of-curb depth (m) |
InsertionPoint | whole number / mode selector | 1 | 1 = attach at the gutter edge, 0 = attach at the back of curb |
SubbaseDepth | number (metres unless the description says otherwise) | 0.45 | Subbase depth at the flange; 0 = no subbase (m) |
SubbaseExt | number (metres unless the description says otherwise) | 0.3 | Subbase carried past the back of curb (m) |
SubbaseSlope | cross slope as a ratio (−0.02 = 2 % fall) | -0.02 | Subbase slope (used when the method is 2) |
SubbaseSlopeMethod | whole number / mode selector | 0 | 0 outside-lane superelevation, 1 inside-lane, 2 the SubbaseSlope parameter |
| Point | Code | Placed | From | Expression |
P1 | Flange | placed at the attachment point (an absolute offset/elevation) | — | if(InsertionPoint>0.5,0,Side*(DimensionB+DimensionE)) / if(InsertionPoint>0.5,0,0-(DimensionD-DimensionC)) |
P2 | Flowline_Gutter | placed at the attachment point (an absolute offset/elevation) | — | if(InsertionPoint>0.5,Side*DimensionB,Side*DimensionE) / if(InsertionPoint>0.5,0-DimensionC,0-DimensionD) |
P3 | Top_Curb | placed at the attachment point (an absolute offset/elevation) | — | if(InsertionPoint>0.5,Side*(DimensionB+DimensionE-DimensionF),Side*DimensionF) / if(InsertionPoint>0.5,DimensionD-DimensionC,0) |
P4 | Back_Curb | placed at the attachment point (an absolute offset/elevation) | — | if(InsertionPoint>0.5,Side*(DimensionB+DimensionE),0) / if(InsertionPoint>0.5,DimensionD-DimensionC,0) |
P5 | — | placed at the attachment point (an absolute offset/elevation) | — | if(InsertionPoint>0.5,Side*(DimensionB+DimensionE),0) / if(InsertionPoint>0.5,DimensionD-DimensionC-DimensionG,0-DimensionG) |
P6 | — | placed at the attachment point (an absolute offset/elevation) | — | if(InsertionPoint>0.5,0,Side*(DimensionB+DimensionE)) / if(InsertionPoint>0.5,0-DimensionA,0-(DimensionD-DimensionC)-DimensionA) |
P7 conditional | — | placed at the attachment point (an absolute offset/elevation) | — | if(InsertionPoint>0.5,0,P1.Offset) / if(InsertionPoint>0.5,0-SubbaseDepth,P1.Y-SubbaseDepth) |
P8 conditional | — | placed at the attachment point (an absolute offset/elevation) | — | if(InsertionPoint>0.5,P5.Offset+Side*SubbaseExt,0-Side*SubbaseExt) / if(InsertionPoint>0.5,P7.Y+abs(P5.Offset+Side*SubbaseExt)*SBS,P7.Y+abs((DimensionB+DimensionE)+SubbaseExt)*SBS) |
P9 conditional | — | placed at the attachment point (an absolute offset/elevation) | — | P8.Offset / P6.Y-(DimensionG-DimensionA-DimensionD+DimensionC)*((DimensionB+DimensionE)+SubbaseExt)/(DimensionB+DimensionE) |