> For the complete documentation index, see [llms.txt](https://docs.openbrim.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.openbrim.org/templates/bebo-precast-arch-bridge-workflow/barrier-bebo.md).

# Barrier \[BEBO]

The Barrier object places a barrier along the edge of the roadway carried over the arch structure.

## Barrier

**Section:** Cross-section of the barrier.

**\[Left=1/Right=2]Orientation:** Side of the roadway the barrier is placed on, which also fixes the direction its face is battered toward (default: Left=1).

**Roadway:** The roadway the barrier runs along. The barrier follows this roadway's alignment and profile.

**Start Station Option\[Roadway Start=1/Input=2]:** Chooses whether the barrier starts at the roadway start or at a station entered below (default: Roadway Start=1).

**Start Station:** Station where the barrier begins. Applicable when Start Station Option is Input (default: 0).

**Start Skew:** Skew angle applied to the start face of the barrier (default: 0).

**End Station Option\[Roadway End=1/Input=2]:** Chooses whether the barrier ends at the roadway end or at a station entered below (default: Roadway End=1).

**End Station:** Station where the barrier ends. Applicable when End Station Option is Input (default: 0).

**End Skew:** Skew angle applied to the end face of the barrier (default: 0).

**Start Transverse Location\[Left/Right]:** Transverse position of the barrier at its start.

**End Transverse Location\[Left/Right]:** Transverse position of the barrier at its end.

**Offset from Roadway Edge:** When the barrier follows the roadway edge (both transverse locations set to 'Left', or both to 'Right'), this sets the barrier back inboard from that edge. Entered in inches, default 0 — which keeps the barrier on the edge as before. The setback is applied at every point, so it holds along a variable-width roadway. Marked N/A when a numeric transverse location is used instead; negative values are not accepted.

## Geometry

**Cross‐Slope Reference\[At Each Point=0/Left Edge=1/Right Edge=2]:** Defines the reference used for the barrier bottom slope (default: At Each Point=0).

**Section Change in Reverse Dir.\[NO=0/YES=1]:** When YES, the barrier section is reversed (default: NO=0).

**Expansion Joint Data:** Table of expansion joint locations along the barrier.

**Notch Thickness:** Thickness of the notch at the base of the barrier.

## Quantities

**Section Area:** Cross-sectional area computed from the assigned section. (Read-only)

**Cross Section Perimeter:** Perimeter of the assigned cross section. (Read-only)

**Rebar Density(per cubic yard):** Density of reinforcing bars per cubic yard, used to compute the total rebar weight from the barrier volume.

## Referencing Objects

**Rail:** Rail objects attached to this barrier. (Read-only)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.openbrim.org/templates/bebo-precast-arch-bridge-workflow/barrier-bebo.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
