maliput
api/road_geometry.h File Reference
#include <optional>
#include <string>
#include <unordered_map>
#include <vector>
#include "maliput/api/branch_point.h"
#include "maliput/api/junction.h"
#include "maliput/api/lane.h"
#include "maliput/api/lane_data.h"
#include "maliput/api/regions.h"
#include "maliput/api/segment.h"
#include "maliput/api/type_specific_identifier.h"
#include "maliput/common/maliput_copyable.h"
#include "maliput/common/maliput_throw.h"
#include "maliput/math/vector.h"
Include dependency graph for api/road_geometry.h:
This graph shows which files directly or indirectly include this file:

Classes

class  RoadGeometry
 Abstract API for the geometry of a road network, including both the network topology and the geometry of its embedding in 3-space. More...
 
class  RoadGeometry::IdIndex
 Abstract interface for a collection of methods which allow accessing objects in a RoadGeometry's object graph (Lanes, Segments, Junctions, BranchPoints) by their unique id's. More...
 

Namespaces

 maliput
 Code in this file is inspired by: https://github.com/RobotLocomotion/drake/blob/master/common/text_logging.h.
 
 maliput::api
 

Typedefs

using RoadGeometryId = TypeSpecificIdentifier< class RoadGeometry >
 Persistent identifier for a RoadGeometry element. More...