]> gitweb.fperrin.net Git - GpsPrune.git/blobdiff - tim/prune/FunctionLibrary.java
Version 9, February 2010
[GpsPrune.git] / tim / prune / FunctionLibrary.java
index 1a2518c4008b4d4a13e8751bd23ac7ee45bc93c3..0e642dd37a0348e9e91254ce54265eca6a616616 100644 (file)
@@ -1,24 +1,12 @@
 package tim.prune;
 
 import tim.prune.correlate.PhotoCorrelator;
-import tim.prune.function.AboutScreen;
-import tim.prune.function.AddAltitudeOffset;
-import tim.prune.function.AddTimeOffset;
-import tim.prune.function.CheckVersionScreen;
-import tim.prune.function.FindWaypoint;
-import tim.prune.function.HelpScreen;
-import tim.prune.function.RearrangeWaypointsFunction;
-import tim.prune.function.SaveConfig;
-import tim.prune.function.SetKmzImageSize;
-import tim.prune.function.SetMapBgFunction;
-import tim.prune.function.ShowKeysScreen;
-import tim.prune.function.ShowThreeDFunction;
+import tim.prune.function.*;
 import tim.prune.function.charts.Charter;
 import tim.prune.function.compress.CompressTrackFunction;
 import tim.prune.function.distance.DistanceFunction;
 import tim.prune.function.edit.PointNameEditor;
 import tim.prune.function.gpsies.GetGpsiesFunction;
-import tim.prune.function.SetPathsFunction;
 import tim.prune.load.GpsLoader;
 import tim.prune.save.GpsSaver;
 import tim.prune.save.GpxExporter;
@@ -38,18 +26,28 @@ public abstract class FunctionLibrary
        public static GenericFunction FUNCTION_SAVECONFIG  = null;
        public static GenericFunction FUNCTION_EDIT_WAYPOINT_NAME = null;
        public static RearrangeWaypointsFunction FUNCTION_REARRANGE_WAYPOINTS = null;
+       public static GenericFunction FUNCTION_REARRANGE_PHOTOS = null;
        public static GenericFunction FUNCTION_COMPRESS = null;
        public static GenericFunction FUNCTION_ADD_TIME_OFFSET  = null;
        public static GenericFunction FUNCTION_ADD_ALTITUDE_OFFSET  = null;
+       public static GenericFunction FUNCTION_CONVERT_NAMES_TO_TIMES  = null;
+       public static GenericFunction FUNCTION_PASTE_COORDINATES = null;
        public static GenericFunction FUNCTION_FIND_WAYPOINT = null;
+       public static GenericFunction FUNCTION_DUPLICATE_POINT = null;
        public static GenericFunction FUNCTION_CORRELATE_PHOTOS = null;
+       public static GenericFunction FUNCTION_ROTATE_PHOTO_LEFT = null;
+       public static GenericFunction FUNCTION_ROTATE_PHOTO_RIGHT = null;
+       public static GenericFunction FUNCTION_IGNORE_EXIF_THUMB = null;
        public static GenericFunction FUNCTION_CHARTS = null;
        public static GenericFunction FUNCTION_3D     = null;
        public static GenericFunction FUNCTION_DISTANCES  = null;
+       public static GenericFunction FUNCTION_FULL_RANGE_DETAILS = null;
        public static GenericFunction FUNCTION_GET_GPSIES = null;
        public static GenericFunction FUNCTION_SET_MAP_BG = null;
        public static GenericFunction FUNCTION_SET_PATHS  = null;
        public static GenericFunction FUNCTION_SET_KMZ_IMAGE_SIZE = null;
+       public static GenericFunction FUNCTION_SET_COLOURS = null;
+       public static GenericFunction FUNCTION_SET_LANGUAGE = null;
        public static GenericFunction FUNCTION_HELP   = null;
        public static GenericFunction FUNCTION_SHOW_KEYS = null;
        public static GenericFunction FUNCTION_ABOUT  = null;
@@ -70,18 +68,28 @@ public abstract class FunctionLibrary
                FUNCTION_SAVECONFIG = new SaveConfig(inApp);
                FUNCTION_EDIT_WAYPOINT_NAME = new PointNameEditor(inApp);
                FUNCTION_REARRANGE_WAYPOINTS = new RearrangeWaypointsFunction(inApp);
+               FUNCTION_REARRANGE_PHOTOS = new RearrangePhotosFunction(inApp);
                FUNCTION_COMPRESS = new CompressTrackFunction(inApp);
                FUNCTION_ADD_TIME_OFFSET = new AddTimeOffset(inApp);
                FUNCTION_ADD_ALTITUDE_OFFSET = new AddAltitudeOffset(inApp);
+               FUNCTION_CONVERT_NAMES_TO_TIMES = new ConvertNamesToTimes(inApp);
+               FUNCTION_PASTE_COORDINATES = new PasteCoordinates(inApp);
                FUNCTION_FIND_WAYPOINT = new FindWaypoint(inApp);
+               FUNCTION_DUPLICATE_POINT = new DuplicatePoint(inApp);
                FUNCTION_CORRELATE_PHOTOS = new PhotoCorrelator(inApp);
+               FUNCTION_ROTATE_PHOTO_LEFT = new RotatePhoto(inApp, false);
+               FUNCTION_ROTATE_PHOTO_RIGHT = new RotatePhoto(inApp, true);
+               FUNCTION_IGNORE_EXIF_THUMB = new IgnoreExifThumb(inApp);
                FUNCTION_CHARTS = new Charter(inApp);
                FUNCTION_3D     = new ShowThreeDFunction(inApp);
                FUNCTION_DISTANCES = new DistanceFunction(inApp);
+               FUNCTION_FULL_RANGE_DETAILS = new FullRangeDetails(inApp);
                FUNCTION_GET_GPSIES = new GetGpsiesFunction(inApp);
                FUNCTION_SET_MAP_BG = new SetMapBgFunction(inApp);
                FUNCTION_SET_PATHS = new SetPathsFunction(inApp);
                FUNCTION_SET_KMZ_IMAGE_SIZE = new SetKmzImageSize(inApp);
+               FUNCTION_SET_COLOURS = new SetColours(inApp);
+               FUNCTION_SET_LANGUAGE = new SetLanguage(inApp);
                FUNCTION_HELP   = new HelpScreen(inApp);
                FUNCTION_SHOW_KEYS = new ShowKeysScreen(inApp);
                FUNCTION_ABOUT  = new AboutScreen(inApp);