From fa665c5494e780b7bc1f02c2939cb2d177d40a53 Mon Sep 17 00:00:00 2001 From: Dennis Luxen Date: Tue, 17 Sep 2013 18:35:43 +0200 Subject: [PATCH] Facade base class to provide all data access --- Server/DataStructures/BaseDataFacade.h | 28 -------------------------- 1 file changed, 28 deletions(-) diff --git a/Server/DataStructures/BaseDataFacade.h b/Server/DataStructures/BaseDataFacade.h index 53302b5be..9aea70c21 100644 --- a/Server/DataStructures/BaseDataFacade.h +++ b/Server/DataStructures/BaseDataFacade.h @@ -68,34 +68,6 @@ public: bool & result ) const = 0; - //node and edge information access - virtual FixedPointCoordinate GetCoordinateOfNode( - const unsigned id - ) const = 0; - - virtual TurnInstruction GetTurnInstructionForEdgeID( - const unsigned id - ) const = 0; - - virtual bool LocateClosestEndPointForCoordinate( - const FixedPointCoordinate& input_coordinate, - FixedPointCoordinate& result, - const unsigned zoom_level = 18 - ) const = 0; - - virtual bool FindPhantomNodeForCoordinate( - const FixedPointCoordinate & input_coordinate, - PhantomNode & resulting_phantom_node, - const unsigned zoom_level - ) const = 0; - - virtual unsigned GetCheckSum() const = 0; - - virtual unsigned GetNameIndexFromEdgeID(const unsigned id) const = 0; - virtual void GetName( - const unsigned name_id, - std::string & result - ) const = 0; }; #endif // QUERY_DATA_FACADE_H