]> git.street.me.uk Git - andy/viking.git/blobdiff - src/viktrack.h
Allow statusbar update signal method to specify which part of the statusbar to update.
[andy/viking.git] / src / viktrack.h
index 51337fe6b9c19dc0240560fe2324ef545994dfb6..0b7af28f81a223521a8755aaa508bb9c8c33df5f 100644 (file)
@@ -60,9 +60,11 @@ struct _VikTrack {
   gchar *comment;
   guint8 ref_count;
   GtkWidget *property_dialog;
+  gchar *name;
 };
 
 VikTrack *vik_track_new();
+void vik_track_set_name(VikTrack *wp, const gchar *name);
 void vik_track_set_comment(VikTrack *wp, const gchar *comment);
 void vik_track_ref(VikTrack *tr);
 void vik_track_free(VikTrack *tr);
@@ -93,6 +95,7 @@ VikTrackpoint *vik_track_get_closest_tp_by_percentage_time ( VikTrack *tr, gdoub
 VikTrackpoint *vik_track_get_tp_by_max_speed ( const VikTrack *tr );
 VikTrackpoint *vik_track_get_tp_by_max_alt ( const VikTrack *tr );
 VikTrackpoint *vik_track_get_tp_by_min_alt ( const VikTrack *tr );
+gdouble *vik_track_make_gradient_map ( const VikTrack *tr, guint16 num_chunks );
 gdouble *vik_track_make_speed_map ( const VikTrack *tr, guint16 num_chunks );
 gdouble *vik_track_make_distance_map ( const VikTrack *tr, guint16 num_chunks );
 gdouble *vik_track_make_elevation_time_map ( const VikTrack *tr, guint16 num_chunks );