ad_map_access
Namespaces | Functions
Operation.hpp File Reference
#include <memory>
#include "ad/map/access/MapMetaDataValidInputRange.hpp"
#include "ad/map/access/Store.hpp"
#include "ad/map/config/PointOfInterest.hpp"
#include "ad/map/intersection/IntersectionType.hpp"
#include "ad/map/lane/Types.hpp"
#include "ad/map/route/Types.hpp"
Include dependency graph for Operation.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 ad
 namespace ad
 
 ad::map
 namespace map
 
 ad::map::point
 namespace point
 
 ad::map::access
 namespace access
 

Functions

bool ad::map::access::isValid (MapMetaData const &metaData, bool const logErrors=true)
 checks if the given MapMetaData is valid More...
 
std::shared_ptr< point::CoordinateTransform > ad::map::access::getCoordinateTransform ()
 get the coordinate transformation object
 
bool ad::map::access::init (std::string const &configFileName)
 initialize singleton with given configuration file More...
 
bool ad::map::access::initFromOpenDriveContent (std::string const &openDriveContent, double const overlapMargin, intersection::IntersectionType const defaultIntersectionType, landmark::TrafficLightType const defaultTrafficLightType=landmark::TrafficLightType::SOLID_RED_YELLOW_GREEN)
 initialize singleton with OpenDRIVE content More...
 
bool ad::map::access::init (Store::Ptr store)
 initialize singleton with given store More...
 
void ad::map::access::cleanup ()
 remove all loaded maps and configuration
 
void ad::map::access::setENUReferencePoint (point::GeoPoint const &point)
 set the current ENU reference point More...
 
point::GeoPoint ad::map::access::getENUReferencePoint ()
 get the current ENU reference point set in the map More...
 
bool ad::map::access::isENUReferencePointSet ()
 check if ENU Reference Point is set
 
std::vector< config::PointOfInterest > ad::map::access::getPointsOfInterest (point::GeoPoint const &geoPoint, physics::Distance const &radius)
 get points of interest in the surrounding of a given geoPoint More...
 
const std::vector< config::PointOfInterest > & ad::map::access::getPointsOfInterest ()
 get all points of interest More...
 
bool ad::map::access::getPointOfInterest (std::string const &name, config::PointOfInterest &poi)
 get a certain point of interest if exists More...
 
bool ad::map::access::isLeftHandedTraffic ()
 
bool ad::map::access::isRightHandedTraffic ()
 
Store & ad::map::access::getStore ()