Drake
drake::maliput::monolane Namespace Reference

Classes

class  ArcLane
 Specialization of Lane with a circular arc as its reference curve in the xy-plane (the ground plane) of the world frame. More...
 
class  ArcOffset
 Specification for path offset along a circular arc. More...
 
class  BranchPoint
 An implementation of api::BranchPoint. More...
 
class  Builder
 Convenient builder class which makes it easy to construct a monolane road network. More...
 
class  Connection
 Representation of a reference path connecting two endpoints. More...
 
class  CubicPolynomial
 A cubic polynomial, f(p) = a + b*p + c*p^2 + d*p^3. More...
 
class  Endpoint
 Complete set of parameters for an endpoint of a connection, specified in the world frame. More...
 
class  EndpointXy
 XY-plane-only parameters for an endpoint of a connection, specified in the world frame. More...
 
class  EndpointZ
 Out-of-plane parameters for an endpoint of a connection, specified in the world frame. More...
 
class  Group
 A group of Connections. More...
 
class  Junction
 An api::Junction implementation. More...
 
class  Lane
 Base class for the monolane implementation of api::Lane. More...
 
class  LaneEndSet
 An implementation of LaneEndSet. More...
 
class  LineLane
 Specialization of Lane with a line segment as its reference curve in the xy-plane (the ground plane) of the world frame. More...
 
class  RoadGeometry
 A simple api::RoadGeometry implementation that only supports a single lane per segment. More...
 
class  Rot3
 An R^3 rotation parameterized by roll, pitch, yaw. More...
 
class  Segment
 An api::Segment implementation. More...
 

Typedefs

typedef Vector2< doubleV2
 
typedef Vector3< doubleV3
 

Functions

std::unique_ptr< const api::RoadGeometryLoad (const std::string &input)
 Loads the input string as a maliput_monolane_builder document. More...
 
std::unique_ptr< const api::RoadGeometryLoadFile (const std::string &filename)
 Loads the named file as a maliput_monolane_builder document. More...
 
 GTEST_TEST (MonolaneBuilderTest, Fig8)
 
 GTEST_TEST (MonolaneBuilderTest, QuadRing)
 
 GTEST_TEST (MonolaneLanesTest, Rot3)
 
 GTEST_TEST (MonolaneLanesTest, FlatLineLane)
 
 GTEST_TEST (MonolaneLanesTest, FlatArcLane)
 
 GTEST_TEST (MonolaneLanesTest, ArcLaneWithConstantSuperelevation)
 
 GTEST_TEST (MonolaneLanesTest, HillIntegration)
 
const api::LaneGetLaneByJunctionId (const api::RoadGeometry &rg, const std::string &junction_id)
 
 GTEST_TEST (MonolaneLanesTest, DoToRoadPosition)
 
 GTEST_TEST (MonolaneLanesTest, HintWithDisconnectedLanes)
 

Variables

const double kLinearTolerance = 1e-6
 
const double kAngularTolerance = 1e-6
 
const double kVeryExact = 1e-11
 
const double kWidth {2.}
 
const double kHeight {5.}
 

Typedef Documentation

typedef Vector2<double> V2
typedef Vector3<double> V3

Function Documentation

const api::Lane* drake::maliput::monolane::GetLaneByJunctionId ( const api::RoadGeometry rg,
const std::string &  junction_id 
)

Here is the call graph for this function:

Here is the caller graph for this function:

drake::maliput::monolane::GTEST_TEST ( MonolaneBuilderTest  ,
Fig8   
)

Here is the call graph for this function:

drake::maliput::monolane::GTEST_TEST ( MonolaneLanesTest  ,
Rot3   
)

Here is the call graph for this function:

drake::maliput::monolane::GTEST_TEST ( MonolaneLanesTest  ,
DoToRoadPosition   
)

Here is the call graph for this function:

drake::maliput::monolane::GTEST_TEST ( MonolaneLanesTest  ,
FlatLineLane   
)

Here is the call graph for this function:

drake::maliput::monolane::GTEST_TEST ( MonolaneBuilderTest  ,
QuadRing   
)

Here is the call graph for this function:

drake::maliput::monolane::GTEST_TEST ( MonolaneLanesTest  ,
FlatArcLane   
)

Here is the call graph for this function:

drake::maliput::monolane::GTEST_TEST ( MonolaneLanesTest  ,
HintWithDisconnectedLanes   
)

Here is the call graph for this function:

drake::maliput::monolane::GTEST_TEST ( MonolaneLanesTest  ,
ArcLaneWithConstantSuperelevation   
)

Here is the call graph for this function:

drake::maliput::monolane::GTEST_TEST ( MonolaneLanesTest  ,
HillIntegration   
)

Here is the call graph for this function:

std::unique_ptr< const api::RoadGeometry > Load ( const std::string &  input)

Loads the input string as a maliput_monolane_builder document.

Here is the call graph for this function:

Here is the caller graph for this function:

std::unique_ptr< const api::RoadGeometry > LoadFile ( const std::string &  filename)

Loads the named file as a maliput_monolane_builder document.

Here is the call graph for this function:

Here is the caller graph for this function:

Variable Documentation

const double kAngularTolerance = 1e-6
const double kHeight {5.}
const double kLinearTolerance = 1e-6
const double kVeryExact = 1e-11
const double kWidth {2.}