Skip to content
Brass Orrery

Orrery Terrain · OrreryTerrainCore module · struct

Native::

FCorridorFeature

A linear earthwork: railway, road, embankment, cutting, tunnel approach.

Declaration

struct FCorridorFeature
Header
#include "Native/TerrainFeature.h"
Module
PublicDependencyModuleNames.Add("OrreryTerrainCore"); in your module’s Build.cs.
Stability
Stable: changes within a major version only add.

Properties

NameTypeDefaultMeaning
Stationsstd::vector<FCorridorStation>—

At least 2; spacing at most 2 m.

KeepOutstd::vector<FKeepOutSpan>—

Sorted, non-overlapping.

BatterFBatterTable——
BermsFBerms——
MaxReach_mmuint32_t0

Batter reach from the formation edge; 0 = the terrain's (FEvaluationLimits::MaxBatterReach_m).

Openingsstd::vector<FOpening>—

Tunnel mouths at the keep-out spans' boundaries, any order; saved since version 3.