maliput
lane_data.h File Reference
#include <functional>
#include <ostream>
#include <string>
#include "maliput/common/maliput_copyable.h"
#include "maliput/common/maliput_throw.h"
#include "maliput/math/matrix.h"
#include "maliput/math/quaternion.h"
#include "maliput/math/roll_pitch_yaw.h"
#include "maliput/math/vector.h"
Include dependency graph for lane_data.h:
This graph shows which files directly or indirectly include this file:

Classes

struct  LaneEnd
 A specific endpoint of a specific Lane. More...
 
struct  LaneEnd::StrictOrder
 An arbitrary strict complete ordering, useful for, e.g., std::map. More...
 
class  InertialPosition
 A position in 3-dimensional geographical Cartesian space, i.e., in the Inertial-frame, consisting of three components x, y, and z. More...
 
class  Rotation
 A 3-dimensional rotation. More...
 
class  LanePosition
 A 3-dimensional position in a Lane-frame, consisting of three components: More...
 
struct  LanePositionResult
 Included in the return result of Lane::ToLanePosition(). More...
 
struct  IsoLaneVelocity
 Isometric velocity vector in a Lane-frame. More...
 
struct  RoadPosition
 A position in the road network, consisting of a pointer to a specific Lane and a Lane-frame position in that Lane. More...
 
struct  RoadPositionResult
 Included in the return result of RoadGeometry::FindRoadPositions() and RoadGeometry::ToRoadPosition(). More...
 
class  RBounds
 Bounds in the lateral dimension (r component) of a Lane-frame, consisting of a pair of minimum and maximum r value. More...
 
class  HBounds
 Bounds in the elevation dimension (h component) of a Lane-frame, consisting of a pair of minimum and maximum h value. More...
 

Namespaces

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

Functions

std::ostream & operator<< (std::ostream &out, const LaneEnd::Which &which_end)
 Streams a string representation of which_end into out. More...
 
std::ostream & operator<< (std::ostream &out, const InertialPosition &inertial_position)
 Streams a string representation of inertial_position into out. More...
 
std::ostream & operator<< (std::ostream &out, const Rotation &rotation)
 Streams a string representation of rotation into out. More...
 
std::ostream & operator<< (std::ostream &out, const LanePosition &lane_position)
 Streams a string representation of lane_position into out. More...