|
ad_map_access
|
namespace match More...
Classes | |
| class | AdMapMatching |
| performs map matching of a given point to the map More... | |
| struct | ENUObjectPosition |
| DataType ENUObjectPosition. More... | |
| struct | LaneOccupiedRegion |
| DataType LaneOccupiedRegion. More... | |
| struct | LanePoint |
| DataType LanePoint. More... | |
| struct | MapMatchedObjectBoundingBox |
| DataType MapMatchedObjectBoundingBox. More... | |
| struct | MapMatchedPosition |
| DataType MapMatchedPosition. More... | |
| struct | Object |
| DataType Object. More... | |
Typedefs | |
| typedef std::vector<::ad::map::match::ENUObjectPosition > | ENUObjectPositionList |
| DataType ENUObjectPositionList. | |
| typedef std::vector<::ad::map::match::LaneOccupiedRegion > | LaneOccupiedRegionList |
| DataType LaneOccupiedRegionList. | |
| typedef std::vector<::ad::map::match::MapMatchedPositionConfidenceList > | MapMatchedObjectReferencePositionList |
| DataType MapMatchedObjectReferencePositionList. More... | |
| typedef std::vector<::ad::map::match::MapMatchedPosition > | MapMatchedPositionConfidenceList |
| DataType MapMatchedPositionConfidenceList. More... | |
Enumerations | |
| enum | MapMatchedPositionType : int32_t { MapMatchedPositionType::INVALID = 0, MapMatchedPositionType::UNKNOWN = 1, MapMatchedPositionType::LANE_IN = 2, MapMatchedPositionType::LANE_LEFT = 3, MapMatchedPositionType::LANE_RIGHT = 4 } |
| DataType MapMatchedPositionType. More... | |
| enum | ObjectReferencePoints : int32_t { ObjectReferencePoints::FrontLeft = 0, ObjectReferencePoints::FrontRight = 1, ObjectReferencePoints::RearLeft = 2, ObjectReferencePoints::RearRight = 3, ObjectReferencePoints::Center = 4, ObjectReferencePoints::NumPoints = 5 } |
| DataType ObjectReferencePoints. More... | |
Functions | |
| std::ostream & | operator<< (std::ostream &os, ENUObjectPosition const &_value) |
| standard ostream operator More... | |
| std::ostream & | operator<< (std::ostream &os, LaneOccupiedRegion const &_value) |
| standard ostream operator More... | |
| std::ostream & | operator<< (std::ostream &os, LanePoint const &_value) |
| standard ostream operator More... | |
| std::ostream & | operator<< (std::ostream &os, MapMatchedObjectBoundingBox const &_value) |
| standard ostream operator More... | |
| std::ostream & | operator<< (std::ostream &os, MapMatchedPosition const &_value) |
| standard ostream operator More... | |
| std::ostream & | operator<< (std::ostream &os, MapMatchedPositionType const &value) |
| standard ostream operator More... | |
| std::ostream & | operator<< (std::ostream &os, Object const &_value) |
| standard ostream operator More... | |
| std::ostream & | operator<< (std::ostream &os, ObjectReferencePoints const &value) |
| standard ostream operator More... | |
| point::ParaPointList | getParaPoints (MapMatchedPositionConfidenceList const &inMapMatchedPositions) |
| get the list of ParaPoints out of the map matched positions | |
| bool | isLaneType (MapMatchedPositionType const &mapMatchedPositionType) |
| point::ENUHeading | getObjectENUHeading (const match::MapMatchedObjectBoundingBox &mapMatchedBoundingBox) |
| Calculates the objects ENU angle based on the map matched position. | |
| physics::Distance | signedDistanceToLane (lane::LaneId const checkLaneId, MapMatchedPositionConfidenceList const &mapMatchedPositions) |
| get the signed distance to a lane within the map matched positions More... | |
| point::ParaPoint | getCenterParaPoint (match::LaneOccupiedRegion const &occupiedRegion) |
| get the para point of the occupied Region in the middle of the longitudinal extend of it | |
namespace match
Map matching
| typedef std::vector<::ad::map::match::MapMatchedPositionConfidenceList> ad::map::match::MapMatchedObjectReferencePositionList |
DataType MapMatchedObjectReferencePositionList.
The list of the MapMatchedPositionConfidenceList of all ObjectReferencePoints.
| typedef std::vector<::ad::map::match::MapMatchedPosition> ad::map::match::MapMatchedPositionConfidenceList |
DataType MapMatchedPositionConfidenceList.
Defines a list of map matched positions ordered by probability in decreasing order
|
strong |
DataType MapMatchedPositionType.
The type of the map matched position
|
strong |
|
inline |
standard ostream operator
| [in] | os | The output stream to write to |
| [in] | _value | ENUObjectPosition value |
|
inline |
standard ostream operator
| [in] | os | The output stream to write to |
| [in] | _value | LaneOccupiedRegion value |
|
inline |
standard ostream operator
| [in] | os | The output stream to write to |
| [in] | _value | LanePoint value |
|
inline |
standard ostream operator
| [in] | os | The output stream to write to |
| [in] | _value | MapMatchedObjectBoundingBox value |
|
inline |
standard ostream operator
| [in] | os | The output stream to write to |
| [in] | _value | MapMatchedPosition value |
|
inline |
standard ostream operator
| [in] | os | The output stream to write to |
| [in] | value | MapMatchedPositionType value |
|
inline |
standard ostream operator
| [in] | os | The output stream to write to |
| [in] | _value | Object value |
|
inline |
standard ostream operator
| [in] | os | The output stream to write to |
| [in] | value | ObjectReferencePoints value |
| physics::Distance ad::map::match::signedDistanceToLane | ( | lane::LaneId const | checkLaneId, |
| MapMatchedPositionConfidenceList const & | mapMatchedPositions | ||
| ) |
get the signed distance to a lane within the map matched positions
This check searches the mapMatchedPositions for the given checkLaneId and returns a signed distance value to the lane.
| [in] | checkLaneId | the lane id to find |
| [in] | mapMatchedPositions | the map matched positions to check |
| std::runtime_error | if mapMatchedPositions are inconsistent |
1.8.17