ad_map_access
|
#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"
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 () |