Support maneuver relations (#4676)
This commit is contained in:
@@ -5,10 +5,12 @@
|
||||
|
||||
#include "contractor/query_edge.hpp"
|
||||
#include "extractor/class_data.hpp"
|
||||
#include "extractor/maneuver_override.hpp"
|
||||
#include "extractor/travel_mode.hpp"
|
||||
#include "extractor/turn_lane_types.hpp"
|
||||
#include "guidance/turn_bearing.hpp"
|
||||
#include "guidance/turn_instruction.hpp"
|
||||
#include "guidance/turn_instruction.hpp"
|
||||
|
||||
#include "engine/algorithm.hpp"
|
||||
#include "engine/datafacade/algorithm_datafacade.hpp"
|
||||
@@ -264,6 +266,12 @@ class MockBaseDataFacade : public engine::datafacade::BaseDataFacade
|
||||
result.activate(3);
|
||||
return result;
|
||||
}
|
||||
|
||||
std::vector<extractor::ManeuverOverride>
|
||||
GetOverridesThatStartAt(const NodeID /* edge_based_node_id */) const override
|
||||
{
|
||||
return {};
|
||||
}
|
||||
};
|
||||
|
||||
template <typename AlgorithmT> class MockAlgorithmDataFacade;
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
|
||||
#include "extractor/extraction_segment.hpp"
|
||||
#include "extractor/extraction_turn.hpp"
|
||||
#include "extractor/maneuver_override.hpp"
|
||||
#include "extractor/profile_properties.hpp"
|
||||
#include "extractor/scripting_environment.hpp"
|
||||
|
||||
@@ -37,10 +38,12 @@ class MockScriptingEnvironment : public extractor::ScriptingEnvironment
|
||||
|
||||
void ProcessElements(const osmium::memory::Buffer &,
|
||||
const extractor::RestrictionParser &,
|
||||
const extractor::ManeuverOverrideRelationParser &,
|
||||
const extractor::ExtractionRelationContainer &,
|
||||
std::vector<std::pair<const osmium::Node &, extractor::ExtractionNode>> &,
|
||||
std::vector<std::pair<const osmium::Way &, extractor::ExtractionWay>> &,
|
||||
std::vector<extractor::InputConditionalTurnRestriction> &) override final
|
||||
std::vector<extractor::InputConditionalTurnRestriction> &,
|
||||
std::vector<extractor::InputManeuverOverride> &) override final
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user