]> git.street.me.uk Git - andy/viking.git/blobdiff - src/vikroutingengine.h
[QA] Remove unused function parameter
[andy/viking.git] / src / vikroutingengine.h
index a5da970994a0854f603944614cae9bdc4a7d6e3f..7762c73dd73f52c1c613d4388b53b065bf2ee6f1 100644 (file)
@@ -45,9 +45,11 @@ typedef struct _VikRoutingEngineClass VikRoutingEngineClass;
 struct _VikRoutingEngineClass
 {
   GObjectClass object_class;
-  int (*find)(VikRoutingEngine *self, VikTrwLayer *vt, struct LatLon start, struct LatLon end);
+  int (*find)(VikRoutingEngine *self, VikTrwLayer *vtl, struct LatLon start, struct LatLon end);
   gchar *(*get_cmd_from_directions)(VikRoutingEngine *self, const gchar *start, const gchar *end);
   gboolean (*supports_direction)(VikRoutingEngine *self);
+  int (*refine)(VikRoutingEngine *self, VikTrwLayer *vtl, VikTrack *vt);
+  gboolean (*supports_refine)(VikRoutingEngine *self);
 };
 
 GType vik_routing_engine_get_type ();
@@ -56,7 +58,8 @@ struct _VikRoutingEngine {
   GObject obj;
 };
 
-int vik_routing_engine_find ( VikRoutingEngine *self, VikTrwLayer *vt, struct LatLon start, struct LatLon end );
+int vik_routing_engine_find ( VikRoutingEngine *self, VikTrwLayer *vtl, struct LatLon start, struct LatLon end );
+int vik_routing_engine_refine ( VikRoutingEngine *self, VikTrwLayer *vtl, VikTrack *vt );
 gchar *vik_routing_engine_get_cmd_from_directions ( VikRoutingEngine *self, const gchar *start, const gchar *end );
 
 /* Acessors */
@@ -65,6 +68,7 @@ gchar *vik_routing_engine_get_label ( VikRoutingEngine *self );
 gchar *vik_routing_engine_get_format ( VikRoutingEngine *self );
 
 gboolean vik_routing_engine_supports_direction ( VikRoutingEngine *self );
+gboolean vik_routing_engine_supports_refine ( VikRoutingEngine *self );
 
 G_END_DECLS