fixes missing overrides in mock data facade

This commit is contained in:
Moritz Kobitzsch 2016-03-29 10:49:01 +02:00 committed by Patrick Niklaus
parent 5b33efeecc
commit db26d2b2d7

View File

@ -18,57 +18,67 @@ class MockDataFacade final : public engine::datafacade::BaseDataFacade
EdgeData foo; EdgeData foo;
public: public:
unsigned GetNumberOfNodes() const { return 0; } unsigned GetNumberOfNodes() const override { return 0; }
unsigned GetNumberOfEdges() const { return 0; } unsigned GetNumberOfEdges() const override { return 0; }
unsigned GetOutDegree(const NodeID /* n */) const { return 0; } unsigned GetOutDegree(const NodeID /* n */) const override { return 0; }
NodeID GetTarget(const EdgeID /* e */) const { return SPECIAL_NODEID; } NodeID GetTarget(const EdgeID /* e */) const override { return SPECIAL_NODEID; }
const EdgeData &GetEdgeData(const EdgeID /* e */) const { return foo; } const EdgeData &GetEdgeData(const EdgeID /* e */) const override { return foo; }
EdgeID BeginEdges(const NodeID /* n */) const { return SPECIAL_EDGEID; } EdgeID BeginEdges(const NodeID /* n */) const override { return SPECIAL_EDGEID; }
EdgeID EndEdges(const NodeID /* n */) const { return SPECIAL_EDGEID; } EdgeID EndEdges(const NodeID /* n */) const override { return SPECIAL_EDGEID; }
osrm::engine::datafacade::EdgeRange GetAdjacentEdgeRange(const NodeID /* node */) const osrm::engine::datafacade::EdgeRange GetAdjacentEdgeRange(const NodeID /* node */) const override
{ {
return util::irange(static_cast<EdgeID>(0), static_cast<EdgeID>(0)); return util::irange(static_cast<EdgeID>(0), static_cast<EdgeID>(0));
} }
EdgeID FindEdge(const NodeID /* from */, const NodeID /* to */) const { return SPECIAL_EDGEID; } EdgeID FindEdge(const NodeID /* from */, const NodeID /* to */) const override
EdgeID FindEdgeInEitherDirection(const NodeID /* from */, const NodeID /* to */) const {
return SPECIAL_EDGEID;
}
EdgeID FindEdgeInEitherDirection(const NodeID /* from */, const NodeID /* to */) const override
{ {
return SPECIAL_EDGEID; return SPECIAL_EDGEID;
} }
EdgeID FindEdgeIndicateIfReverse(const NodeID /* from */, EdgeID FindEdgeIndicateIfReverse(const NodeID /* from */,
const NodeID /* to */, const NodeID /* to */,
bool & /* result */) const bool & /* result */) const override
{ {
return SPECIAL_EDGEID; return SPECIAL_EDGEID;
} }
util::Coordinate GetCoordinateOfNode(const unsigned /* id */) const util::Coordinate GetCoordinateOfNode(const unsigned /* id */) const override
{ {
return {util::FixedLongitude{0}, util::FixedLatitude{0}}; return {util::FixedLongitude{0}, util::FixedLatitude{0}};
} }
bool EdgeIsCompressed(const unsigned /* id */) const { return false; } bool EdgeIsCompressed(const unsigned /* id */) const { return false; }
unsigned GetGeometryIndexForEdgeID(const unsigned /* id */) const { return SPECIAL_NODEID; } unsigned GetGeometryIndexForEdgeID(const unsigned /* id */) const override
{
return SPECIAL_NODEID;
}
void GetUncompressedGeometry(const EdgeID /* id */, void GetUncompressedGeometry(const EdgeID /* id */,
std::vector<NodeID> & /* result_nodes */) const std::vector<NodeID> & /* result_nodes */) const override
{ {
} }
void GetUncompressedWeights(const EdgeID /* id */, void GetUncompressedWeights(const EdgeID /* id */,
std::vector<EdgeWeight> & /* result_weights */) const std::vector<EdgeWeight> & /* result_weights */) const override
{ {
} }
void GetUncompressedDatasources(const EdgeID /*id*/, void GetUncompressedDatasources(const EdgeID /*id*/,
std::vector<uint8_t> & /*data_sources*/) const std::vector<uint8_t> & /*data_sources*/) const override
{ {
} }
std::string GetDatasourceName(const uint8_t /*datasource_name_id*/) const { return ""; } std::string GetDatasourceName(const uint8_t /*datasource_name_id*/) const override
extractor::guidance::TurnInstruction GetTurnInstructionForEdgeID(const unsigned /* id */) const {
return "";
}
extractor::guidance::TurnInstruction
GetTurnInstructionForEdgeID(const unsigned /* id */) const override
{ {
return extractor::guidance::TurnInstruction::NO_TURN(); return extractor::guidance::TurnInstruction::NO_TURN();
} }
extractor::TravelMode GetTravelModeForEdgeID(const unsigned /* id */) const extractor::TravelMode GetTravelModeForEdgeID(const unsigned /* id */) const override
{ {
return TRAVEL_MODE_INACCESSIBLE; return TRAVEL_MODE_INACCESSIBLE;
} }
std::vector<RTreeLeaf> GetEdgesInBox(const util::Coordinate /* south_west */, std::vector<RTreeLeaf> GetEdgesInBox(const util::Coordinate /* south_west */,
const util::Coordinate /*north_east */) const util::Coordinate /*north_east */) override
{ {
return {}; return {};
} }
@ -77,14 +87,14 @@ class MockDataFacade final : public engine::datafacade::BaseDataFacade
NearestPhantomNodesInRange(const util::Coordinate /*input_coordinate*/, NearestPhantomNodesInRange(const util::Coordinate /*input_coordinate*/,
const float /*max_distance*/, const float /*max_distance*/,
const int /*bearing*/, const int /*bearing*/,
const int /*bearing_range*/) const int /*bearing_range*/) override
{ {
return {}; return {};
} }
std::vector<engine::PhantomNodeWithDistance> std::vector<engine::PhantomNodeWithDistance>
NearestPhantomNodesInRange(const util::Coordinate /*input_coordinate*/, NearestPhantomNodesInRange(const util::Coordinate /*input_coordinate*/,
const float /*max_distance*/) const float /*max_distance*/) override
{ {
return {}; return {};
} }
@ -94,7 +104,7 @@ class MockDataFacade final : public engine::datafacade::BaseDataFacade
const unsigned /*max_results*/, const unsigned /*max_results*/,
const double /*max_distance*/, const double /*max_distance*/,
const int /*bearing*/, const int /*bearing*/,
const int /*bearing_range*/) const int /*bearing_range*/) override
{ {
return {}; return {};
} }
@ -103,13 +113,14 @@ class MockDataFacade final : public engine::datafacade::BaseDataFacade
NearestPhantomNodes(const util::Coordinate /*input_coordinate*/, NearestPhantomNodes(const util::Coordinate /*input_coordinate*/,
const unsigned /*max_results*/, const unsigned /*max_results*/,
const int /*bearing*/, const int /*bearing*/,
const int /*bearing_range*/) const int /*bearing_range*/) override
{ {
return {}; return {};
} }
std::vector<engine::PhantomNodeWithDistance> std::vector<engine::PhantomNodeWithDistance>
NearestPhantomNodes(const util::Coordinate /*input_coordinate*/, const unsigned /*max_results*/) NearestPhantomNodes(const util::Coordinate /*input_coordinate*/,
const unsigned /*max_results*/) override
{ {
return {}; return {};
} }
@ -117,20 +128,21 @@ class MockDataFacade final : public engine::datafacade::BaseDataFacade
std::vector<engine::PhantomNodeWithDistance> std::vector<engine::PhantomNodeWithDistance>
NearestPhantomNodes(const util::Coordinate /*input_coordinate*/, NearestPhantomNodes(const util::Coordinate /*input_coordinate*/,
const unsigned /*max_results*/, const unsigned /*max_results*/,
const double /*max_distance*/) const double /*max_distance*/) override
{ {
return {}; return {};
} }
std::pair<engine::PhantomNode, engine::PhantomNode> std::pair<engine::PhantomNode, engine::PhantomNode>
NearestPhantomNodeWithAlternativeFromBigComponent(const util::Coordinate /*input_coordinate*/) NearestPhantomNodeWithAlternativeFromBigComponent(
const util::Coordinate /*input_coordinate*/) override
{ {
return {}; return {};
} }
std::pair<engine::PhantomNode, engine::PhantomNode> std::pair<engine::PhantomNode, engine::PhantomNode>
NearestPhantomNodeWithAlternativeFromBigComponent(const util::Coordinate /*input_coordinate*/, NearestPhantomNodeWithAlternativeFromBigComponent(const util::Coordinate /*input_coordinate*/,
const double /*max_distance*/) const double /*max_distance*/) override
{ {
return {}; return {};
} }
@ -139,7 +151,7 @@ class MockDataFacade final : public engine::datafacade::BaseDataFacade
NearestPhantomNodeWithAlternativeFromBigComponent(const util::Coordinate /*input_coordinate*/, NearestPhantomNodeWithAlternativeFromBigComponent(const util::Coordinate /*input_coordinate*/,
const double /*max_distance*/, const double /*max_distance*/,
const int /*bearing*/, const int /*bearing*/,
const int /*bearing_range*/) const int /*bearing_range*/) override
{ {
return {}; return {};
} }
@ -147,17 +159,17 @@ class MockDataFacade final : public engine::datafacade::BaseDataFacade
std::pair<engine::PhantomNode, engine::PhantomNode> std::pair<engine::PhantomNode, engine::PhantomNode>
NearestPhantomNodeWithAlternativeFromBigComponent(const util::Coordinate /*input_coordinate*/, NearestPhantomNodeWithAlternativeFromBigComponent(const util::Coordinate /*input_coordinate*/,
const int /*bearing*/, const int /*bearing*/,
const int /*bearing_range*/) const int /*bearing_range*/) override
{ {
return {}; return {};
}; };
unsigned GetCheckSum() const { return 0; } unsigned GetCheckSum() const override { return 0; }
bool IsCoreNode(const NodeID /* id */) const { return false; } bool IsCoreNode(const NodeID /* id */) const override { return false; }
unsigned GetNameIndexFromEdgeID(const unsigned /* id */) const { return 0; } unsigned GetNameIndexFromEdgeID(const unsigned /* id */) const override { return 0; }
std::string GetNameForID(const unsigned /* name_id */) const { return ""; } std::string GetNameForID(const unsigned /* name_id */) const override { return ""; }
std::size_t GetCoreSize() const { return 0; } std::size_t GetCoreSize() const override { return 0; }
std::string GetTimestamp() const { return ""; } std::string GetTimestamp() const override { return ""; }
bool GetUTurnsDefault() const override { return true; } bool GetUTurnsDefault() const override { return true; }
}; };
} // ns test } // ns test