Module api

Source

Modules§

rules

Structs§

BranchPoint
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.
HBounds
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.
InertialPosition
An Inertial Position. Wrapper around C++ implementation maliput::api::InertialPosition.
Intersection
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.
IntersectionBook
A book of Intersections.
IsoLaneVelocity
Isometric velocity vector in a Lane-frame.
Junction
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.
Lane
A maliput::api::Lane Wrapper around C++ implementation maliput::api::Lane.
LaneEndSet
A set of LaneEnds.
LanePosition
A Lane Position. Wrapper around C++ implementation maliput::api::LanePosition.
LanePositionResult
Represents the result of a LanePosition query.
LaneSRange
Directed longitudinal range of a specific Lane, identified by a LaneId. Wrapper around C++ implementation maliput::api::LaneSRange.
LaneSRoute
A route, possibly spanning multiple (end-to-end) lanes.
RBounds
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.
RoadGeometry
A RoadGeometry. Wrapper around C++ implementation maliput::api::RoadGeometry. See RoadNetwork for an example of how to get a RoadGeometry.
RoadNetwork
A RoadNetwork. Wrapper around C++ implementation maliput::api::RoadNetwork.
RoadPosition
A maliput::api::RoadPosition Wrapper around C++ implementation maliput::api::RoadPosition.
RoadPositionResult
Represents the result of a RoadPosition query.
Rotation
A maliput::api::Rotation A wrapper around C++ implementation maliput::api::Rotation.
SRange
Directed, inclusive longitudinal (s value) range from s0 to s1. Wrapper around C++ implementation maliput::api::SRange.
Segment
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.

Enums§

LaneEnd
A specific endpoint of a specific Lane. This is analogous to the C++ maliput::api::LaneEnd implementation.