]> git.street.me.uk Git - andy/viking.git/commitdiff
Save bfilter values used for subsequent reuse in a session.
authorRob Norris <rw_norris@hotmail.com>
Fri, 6 Nov 2015 16:00:21 +0000 (16:00 +0000)
committerRob Norris <rw_norris@hotmail.com>
Tue, 15 Dec 2015 00:10:37 +0000 (00:10 +0000)
help/C/viking.xml
src/datasource_bfilter.c

index 09d649c31e2b4953babbc379e34ecd7e84e28e09..d023ce8131775533a5f688b5f8cffbbe51ff36fb 100644 (file)
@@ -3509,6 +3509,12 @@ Accept: */*
            <para>Or in Windows use <filename>C:/Progra~1/Stellarium/stellarium.exe</filename> - This string value must use Unix separators and not have spaces.
                  Further note due to this <ulink url="https://bugs.launchpad.net/stellarium/+bug/1410529">Bug</ulink> in Stellarium means this does not actually work. You will need to reference a shortcut, rather than the executable directly.</para>
          </listitem>
+         <listitem>
+           <para>bfilter_simplify=100</para>
+         </listitem>
+         <listitem>
+           <para>bfilter_compress=0.001</para>
+         </listitem>
        </orderedlist>
 
        <section>
index e12c322c7041d7ddba38eae1d934fd0dd8fb7313..c4aad5ca3bc86815485e1374750ddef8814a2815 100644 (file)
@@ -58,6 +58,9 @@ static void datasource_bfilter_simplify_get_process_options ( VikLayerParamData
   po->babelargs = g_strdup ( "-i gpx" );
   po->filename = g_strdup ( input_filename );
   po->babel_filters = g_strdup_printf ( "-x simplify,count=%d", paramdatas[0].u );
+
+  // Store for subsequent default use
+  bfilter_simplify_params_defaults[0].u = paramdatas[0].u;
 }
 
 #define VIK_SETTINGS_BFILTER_SIMPLIFY "bfilter_simplify"
@@ -134,6 +137,9 @@ static void datasource_bfilter_compress_get_process_options ( VikLayerParamData
   po->babelargs = g_strdup ( "-i gpx" );
   po->filename = g_strdup ( input_filename );
   po->babel_filters = g_strdup_printf ( "-x simplify,crosstrack,error=%-.5f%c", paramdatas[0].d, units );
+
+  // Store for subsequent default use
+  bfilter_compress_params_defaults[0].d = paramdatas[0].d;
 }
 
 #define VIK_SETTINGS_BFILTER_COMPRESS "bfilter_compress"