Skip to content
Brass Orrery

Orrery Terrain · OrreryTerrainCore module · struct

Native::

FCorridorStation

One sampled station of a corridor centreline.

Declaration

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

Description

The owner samples its own geometry (rail samples at 1 m) and hands over these numbers, never a curve. The terrain therefore needs no rail maths, and evaluation is a pure function of integers.

Properties

NameTypeDefaultMeaning
X_mmint64_t0

Relative to the terrain origin.

Y_mmint64_t0—
FormationZ_mmFHeightMm0

Design formation height: track top minus the structure's depth.

HalfWidthLeft_mmint32_t0

Formation band left of the direction of travel.

HalfWidthRight_mmint32_t0

Formation band right of it.

Crossfall_permilleint16_t0

Formation cross-slope; positive raises the left edge.