maliput

Module api

Source

Modules§

Structs§

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

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