maliput_multilane
connection.h File Reference
#include <cmath>
#include <memory>
#include <optional>
#include <ostream>
#include <string>
#include <unordered_set>
#include <vector>
#include <maliput/common/maliput_abort.h>
#include <maliput/common/maliput_copyable.h>
#include "maliput_multilane/computation_policy.h"
Include dependency graph for connection.h:
This graph shows which files directly or indirectly include this file:

Classes

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  Endpoint
 Complete set of parameters for an endpoint of a connection, specified in the world frame. More...
 
class  LineOffset
 Specification for path offset along a line. More...
 
class  ArcOffset
 Specification for path offset along a circular arc. More...
 
class  Connection
 Representation of a reference path connecting two endpoints. More...
 
class  Group
 A group of Connections. More...
 
class  GroupFactoryBase
 Factory interface to construct Group instances. More...
 
class  GroupFactory
 Implements a GroupFactoryBase to construct Group objects. More...
 

Namespaces

 maliput
 
 maliput::multilane
 

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::ostream & operator<< (std::ostream &out, const LineOffset &line_offset)
 Streams a string representation of line_offset into out. More...
 
std::ostream & operator<< (std::ostream &out, const ArcOffset &arc_offset)
 Streams a string representation of arc_offset into out. More...