ad_map_access
|
namespace intersection More...
Classes | |
class | CoreIntersection |
class | Intersection |
Logical representation of an intersection along the route. More... | |
Typedefs | |
typedef std::shared_ptr< CoreIntersection > | CoreIntersectionPtr |
typedef for shared_ptr of CoreIntersection class | |
typedef std::shared_ptr< CoreIntersection const > | CoreIntersectionConstPtr |
typedef for shared_ptr of const CoreIntersection class | |
typedef std::shared_ptr< Intersection > | IntersectionPtr |
typedef for shared_ptr of Intersection class | |
typedef std::shared_ptr< Intersection const > | IntersectionConstPtr |
typedef for shared_ptr of const Intersection class | |
Enumerations | |
enum | IntersectionType : int32_t { IntersectionType::Unknown = 0, IntersectionType::Yield = 1, IntersectionType::Stop = 2, IntersectionType::AllWayStop = 3, IntersectionType::HasWay = 4, IntersectionType::Crosswalk = 5, IntersectionType::PriorityToRight = 6, IntersectionType::PriorityToRightAndStraight = 7, IntersectionType::TrafficLight = 8 } |
DataType IntersectionType. More... | |
enum | TurnDirection : int32_t { TurnDirection::Unknown = 0, TurnDirection::Right = 1, TurnDirection::Straight = 2, TurnDirection::Left = 3, TurnDirection::UTurn = 4 } |
DataType TurnDirection. More... | |
Functions | |
std::ostream & | operator<< (std::ostream &os, IntersectionType const &value) |
standard ostream operator More... | |
std::ostream & | operator<< (std::ostream &os, TurnDirection const &value) |
standard ostream operator More... | |
namespace intersection
Contains datatypes related to intersection handling
|
strong |
DataType IntersectionType.
Defines the type of intersection
|
strong |
|
inline |
standard ostream operator
[in] | os | The output stream to write to |
[in] | value | IntersectionType value |
|
inline |
standard ostream operator
[in] | os | The output stream to write to |
[in] | value | TurnDirection value |