Go to the documentation of this file.
28 class CoordinateTransform;
42 if (!isValidInputRange && logErrors)
44 spdlog::error(
"withinValidInputRange(::ad::map::access::MapMetaData)>> {} not valid", metaData);
46 return isValidInputRange;
61 bool init(std::string
const &configFileName);
70 double const overlapMargin,
114 physics::Distance
const &radius);
namespace ad
Definition: GeometryStoreItem.hpp:28
std::shared_ptr< point::CoordinateTransform > getCoordinateTransform()
get the coordinate transformation object
void setENUReferencePoint(point::GeoPoint const &point)
set the current ENU reference point
bool isValid(MapMetaData const &metaData, bool const logErrors=true)
checks if the given MapMetaData is valid
Definition: Operation.hpp:39
DataType GeoPoint.
Definition: GeoPoint.hpp:47
DataType PointOfInterest.
Definition: PointOfInterest.hpp:45
point::GeoPoint getENUReferencePoint()
get the current ENU reference point set in the map
std::shared_ptr< Store > Ptr
Smart pointer to the Store.
Definition: Store.hpp:46
TrafficLightType
DataType TrafficLightType.
Definition: TrafficLightType.hpp:43
bool isENUReferencePointSet()
check if ENU Reference Point is set
bool 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
IntersectionType
DataType IntersectionType.
Definition: IntersectionType.hpp:43
bool init(std::string const &configFileName)
initialize singleton with given configuration file
std::vector< config::PointOfInterest > getPointsOfInterest(point::GeoPoint const &geoPoint, physics::Distance const &radius)
get points of interest in the surrounding of a given geoPoint
void cleanup()
remove all loaded maps and configuration
bool isRightHandedTraffic()
bool getPointOfInterest(std::string const &name, config::PointOfInterest &poi)
get a certain point of interest if exists
bool isLeftHandedTraffic()