A BranchPoint is a node in the network of a RoadGeometry at which
Lanes connect to one another. A BranchPoint is a collection of LaneEnds
specifying the Lanes (and, in particular, which ends of the Lanes) are
connected at the BranchPoint.
Bounds in the elevation dimension (h component) of a Lane-frame,
consisting of a pair of minimum and maximum h value. The bounds
must straddle h = 0, i.e., the minimum must be <= 0 and the
maximum must be >= 0.
An abstract convenience class that aggregates information pertaining to an
intersection. Its primary purpose is to serve as a single source of this
information and to remove the need for users to query numerous disparate
data structures and state providers.
A Junction is a closed set of Segments which have physically
coplanar road surfaces, in the sense that RoadPositions with the
same h value (height above surface) in the domains of two Segments
map to the same InertialPosition. The Segments need not be directly
connected to one another in the network topology.
Bounds in the lateral dimension (r component) of a Lane-frame, consisting
of a pair of minimum and maximum r value. The bounds must straddle r = 0,
i.e., the minimum must be <= 0 and the maximum must be >= 0.
A Segment represents a bundle of adjacent Lanes which share a
continuously traversable road surface. Every LanePosition on a
given Lane of a Segment has a corresponding LanePosition on each
other Lane, all with the same height-above-surface h, that all
map to the same GeoPoint in 3-space.