ad_map_access
Classes | Namespaces | Typedefs | Functions
Intersection.hpp File Reference
#include <map>
#include <memory>
#include <sstream>
#include <string>
#include <vector>
#include "ad/map/intersection/CoreIntersection.hpp"
#include "ad/map/intersection/IntersectionType.hpp"
#include "ad/map/intersection/TurnDirection.hpp"
#include "ad/map/landmark/Types.hpp"
#include "ad/map/lane/Types.hpp"
#include "ad/map/match/Types.hpp"
#include "ad/map/point/Types.hpp"
#include "ad/map/route/RouteOperation.hpp"
Include dependency graph for Intersection.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ad::map::intersection::Intersection
 Logical representation of an intersection along the route. More...
 

Namespaces

 ad
 namespace ad
 
 ad::map
 namespace map
 
 ad::map::intersection
 namespace intersection
 

Typedefs

typedef std::shared_ptr< Intersection > ad::map::intersection::IntersectionPtr
 typedef for shared_ptr of Intersection class
 
typedef std::shared_ptr< Intersection const > ad::map::intersection::IntersectionConstPtr
 typedef for shared_ptr of const Intersection class
 

Functions

std::ostream & std::operator<< (std::ostream &os, ::ad::map::intersection::Intersection const &intersection)
 standard ostream operator for ad::map::intersection::Intersection More...
 
static std::string std::to_string (::ad::map::intersection::Intersection const &intersection)
 overload of the std::to_string for ad::map::intersection::Intersection
 

Function Documentation

◆ operator<<()

std::ostream& std::operator<< ( std::ostream &  os,
::ad::map::intersection::Intersection const &  intersection 
)

standard ostream operator for ad::map::intersection::Intersection

Parameters
[in]osThe output stream to write to
[in]intersectionThe intersection object
Returns
The stream object.