Drake
drake::maliput::multilane Namespace Reference

Namespaces

 test
 

Classes

class  ArcOffset
 Specification for path offset along a circular arc. More...
 
class  ArcRoadCurve
 RoadCurve specification for a reference curve that describes a piece of an arc. More...
 
class  BranchPoint
 An implementation of api::BranchPoint. More...
 
class  Builder
 Convenient builder class which makes it easy to construct a multilane 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 multilane implementation of api::Lane. More...
 
class  LaneEndSet
 An implementation of LaneEndSet. More...
 
class  LineRoadCurve
 RoadCurve specification for a reference curve that describes a line. More...
 
class  RoadCurve
 Defines an interface for a path in a Segment object surface. 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::ostream & operator<< (std::ostream &out, const EndpointXy &endpoint_xy)
 Streams a string representation of endpoint_xy into out. More...
 
std::ostream & operator<< (std::ostream &out, const EndpointZ &endpoint_z)
 Streams a string representation of endpoint_z into out. More...
 
std::ostream & operator<< (std::ostream &out, const Endpoint &endpoint)
 Streams a string representation of endpoint into out. More...
 
std::unique_ptr< const api::RoadGeometryLoad (const std::string &input)
 Loads the input string as a maliput_multilane_builder document. More...
 
std::unique_ptr< const api::RoadGeometryLoadFile (const std::string &filename)
 Loads the named file as a maliput_multilane_builder document. More...
 

Typedef Documentation

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

Function Documentation

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

Loads the input string as a maliput_multilane_builder document.

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_multilane_builder document.

Here is the call graph for this function:

std::ostream & operator<< ( std::ostream &  out,
const EndpointXy endpoint_xy 
)

Streams a string representation of endpoint_xy into out.

Returns out. This method is provided for the purposes of debugging or text-logging. It is not intended for serialization.

Here is the call graph for this function:

Here is the caller graph for this function:

std::ostream & operator<< ( std::ostream &  out,
const EndpointZ endpoint_z 
)

Streams a string representation of endpoint_z into out.

Returns out. This method is provided for the purposes of debugging or text-logging. It is not intended for serialization.

Here is the call graph for this function:

std::ostream & operator<< ( std::ostream &  out,
const Endpoint endpoint 
)

Streams a string representation of endpoint into out.

Returns out. This method is provided for the purposes of debugging or text-logging. It is not intended for serialization.

Here is the call graph for this function: