Functions
VIK_METERS_TO_FEET()
#define VIK_METERS_TO_FEET(X) ((X)*VIK_FEET_IN_METER)
VIK_FEET_TO_METERS()
#define VIK_FEET_TO_METERS(X) ((X)/VIK_FEET_IN_METER)
VIK_METERS_TO_MILES()
#define VIK_METERS_TO_MILES(X) ((X)*VIK_MILES_IN_METER)
VIK_MILES_TO_METERS()
#define VIK_MILES_TO_METERS(X) ((X)/VIK_MILES_IN_METER)
VIK_METERS_TO_NAUTICAL_MILES()
#define VIK_METERS_TO_NAUTICAL_MILES(X) ((X)*VIK_NAUTICAL_MILES_IN_METER)
VIK_NAUTICAL_MILES_TO_METERS()
#define VIK_NAUTICAL_MILES_TO_METERS(X) ((X)/VIK_NAUTICAL_MILES_IN_METER)
VIK_MPS_TO_MPH()
#define VIK_MPS_TO_MPH(X) ((X)*VIK_MPH_IN_MPS)
VIK_MPH_TO_MPS()
#define VIK_MPH_TO_MPS(X) ((X)/VIK_MPH_IN_MPS)
VIK_MPS_TO_KPH()
#define VIK_MPS_TO_KPH(X) ((X)*VIK_KPH_IN_MPS)
VIK_KPH_TO_MPS()
#define VIK_KPH_TO_MPS(X) ((X)/VIK_KPH_IN_MPS)
VIK_MPS_TO_KNOTS()
#define VIK_MPS_TO_KNOTS(X) ((X)*VIK_KNOTS_IN_MPS)
VIK_KNOTS_TO_MPS()
#define VIK_KNOTS_TO_MPS(X) ((X)/VIK_KNOTS_IN_MPS)
VIK_GTK_WINDOW_FROM_WIDGET()
#define VIK_GTK_WINDOW_FROM_WIDGET(x) GTK_WINDOW(gtk_widget_get_toplevel(GTK_WIDGET(x)))
VIK_GTK_WINDOW_FROM_LAYER()
#define VIK_GTK_WINDOW_FROM_LAYER(x) VIK_GTK_WINDOW_FROM_WIDGET(VIK_LAYER(x)->vt)
DEG2RAD()
#define DEG2RAD(x) ((x)*(M_PI/180))
RAD2DEG()
#define RAD2DEG(x) ((x)*(180/M_PI))
MERCLAT()
#define MERCLAT(x) (RAD2DEG(log(tan((0.25 * M_PI) + (0.5 * DEG2RAD(x))))))
DEMERCLAT()
#define DEMERCLAT(x) (RAD2DEG(atan(sinh(DEG2RAD(x)))))
viking_version_to_number ()
gint
viking_version_to_number (gchar *version
);
Returns
a single number useful for comparison
a_vik_very_first_run ()
gboolean
a_vik_very_first_run ();
a_vik_preferences_init ()
void
a_vik_preferences_init ();
a_vik_get_use_large_waypoint_icons ()
gboolean
a_vik_get_use_large_waypoint_icons ();
a_vik_get_default_lat ()
gdouble
a_vik_get_default_lat ();
a_vik_get_default_long ()
gdouble
a_vik_get_default_long ();
a_vik_get_image_viewer ()
const gchar *
a_vik_get_image_viewer ();
a_vik_get_external_gpx_program_1 ()
const gchar *
a_vik_get_external_gpx_program_1 ();
a_vik_get_external_gpx_program_2 ()
const gchar *
a_vik_get_external_gpx_program_2 ();
a_vik_get_ask_for_create_track_name ()
gboolean
a_vik_get_ask_for_create_track_name ();
a_vik_get_create_track_tooltip ()
gboolean
a_vik_get_create_track_tooltip ();
a_vik_get_restore_window_state ()
gboolean
a_vik_get_restore_window_state ();
a_vik_get_add_default_map_layer ()
gboolean
a_vik_get_add_default_map_layer ();
a_vik_get_startup_file ()
const gchar *
a_vik_get_startup_file ();
a_vik_get_check_version ()
gboolean
a_vik_get_check_version ();
a_vik_get_recent_number_files ()
gint
a_vik_get_recent_number_files ();
Types and Values
PROJECT
#define PROJECT "Viking"
VIKING_VERSION
#define VIKING_VERSION PACKAGE_VERSION
VIKING_VERSION_NAME
#define VIKING_VERSION_NAME "This Name For Rent"
VIKING_URL
#define VIKING_URL PACKAGE_URL
ALTI_TO_MPP
#define ALTI_TO_MPP 1.4017295
VIK_FEET_IN_METER
#define VIK_FEET_IN_METER 3.2808399
VIK_MILES_IN_METER
#define VIK_MILES_IN_METER 0.000621371192
VIK_NAUTICAL_MILES_IN_METER
#define VIK_NAUTICAL_MILES_IN_METER 0.000539957
VIK_MPH_IN_MPS
#define VIK_MPH_IN_MPS 2.23693629
VIK_KPH_IN_MPS
#define VIK_KPH_IN_MPS 3.6
VIK_KNOTS_IN_MPS
#define VIK_KNOTS_IN_MPS 1.94384449
vik_debug
extern gboolean vik_debug;
vik_verbose
extern gboolean vik_verbose;
vik_version
extern gboolean vik_version;
enum vik_units_distance_t
enum vik_time_ref_frame_t
enum vik_kml_export_units_t
enum vik_gpx_export_trk_sort_t
enum vik_gpx_export_wpt_sym_name_t
enum vik_file_ref_format_t
enum vik_startup_method_t
VIKING_PREFERENCES_GROUP_KEY
#define VIKING_PREFERENCES_GROUP_KEY "viking.globals"
VIKING_PREFERENCES_NAMESPACE
#define VIKING_PREFERENCES_NAMESPACE "viking.globals."
VIKING_PREFERENCES_IO_GROUP_KEY
#define VIKING_PREFERENCES_IO_GROUP_KEY "viking.io"
VIKING_PREFERENCES_IO_NAMESPACE
#define VIKING_PREFERENCES_IO_NAMESPACE "viking.io."
VIKING_PREFERENCES_ADVANCED_GROUP_KEY
#define VIKING_PREFERENCES_ADVANCED_GROUP_KEY "viking.advanced"
VIKING_PREFERENCES_ADVANCED_NAMESPACE
#define VIKING_PREFERENCES_ADVANCED_NAMESPACE "viking.advanced."
VIKING_PREFERENCES_STARTUP_GROUP_KEY
#define VIKING_PREFERENCES_STARTUP_GROUP_KEY "viking.startup"
VIKING_PREFERENCES_STARTUP_NAMESPACE
#define VIKING_PREFERENCES_STARTUP_NAMESPACE "viking.startup."