X-Git-Url: https://gitweb.fperrin.net/?p=GpsPrune.git;a=blobdiff_plain;f=tim%2Fprune%2FFunctionLibrary.java;h=93532b5cfa4dd5f32cfb5d54c4621c01e9969330;hp=92947f01a4885ddda15d0ef9d7934057c615359b;hb=f35b6d628f68e3b5ef19965ad8988d0dd1eb8efa;hpb=3745d70b1427bb8ac1a085e47cbdc566936784e1 diff --git a/tim/prune/FunctionLibrary.java b/tim/prune/FunctionLibrary.java index 92947f0..93532b5 100644 --- a/tim/prune/FunctionLibrary.java +++ b/tim/prune/FunctionLibrary.java @@ -1,5 +1,6 @@ package tim.prune; +import tim.prune.correlate.AudioCorrelator; import tim.prune.correlate.PhotoCorrelator; import tim.prune.function.*; import tim.prune.function.charts.Charter; @@ -9,6 +10,7 @@ import tim.prune.function.edit.PointNameEditor; import tim.prune.function.gpsies.GetGpsiesFunction; import tim.prune.function.gpsies.UploadGpsiesFunction; import tim.prune.function.srtm.LookupSrtmFunction; +import tim.prune.load.AudioLoader; import tim.prune.load.GpsLoader; import tim.prune.save.GpsSaver; import tim.prune.save.GpxExporter; @@ -33,6 +35,9 @@ public abstract class FunctionLibrary public static GenericFunction FUNCTION_REARRANGE_PHOTOS = null; public static GenericFunction FUNCTION_COMPRESS = null; public static GenericFunction FUNCTION_LOOKUP_SRTM = null; + public static GenericFunction FUNCTION_LOOKUP_WIKIPEDIA = null; + public static GenericFunction FUNCTION_SEARCH_WIKIPEDIA = null; + public static GenericFunction FUNCTION_DOWNLOAD_OSM = 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; @@ -40,9 +45,14 @@ public abstract class FunctionLibrary 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_CONNECT_TO_POINT = null; + public static GenericFunction FUNCTION_DISCONNECT_PHOTO = null; + public static GenericFunction FUNCTION_REMOVE_PHOTO = null; + public static GenericFunction FUNCTION_DISCONNECT_AUDIO = 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_PHOTO_POPUP = null; public static GenericFunction FUNCTION_IGNORE_EXIF_THUMB = null; public static GenericFunction FUNCTION_CHARTS = null; public static GenericFunction FUNCTION_3D = null; @@ -50,11 +60,17 @@ public abstract class FunctionLibrary public static GenericFunction FUNCTION_FULL_RANGE_DETAILS = null; public static GenericFunction FUNCTION_GET_GPSIES = null; public static GenericFunction FUNCTION_UPLOAD_GPSIES = null; + public static GenericFunction FUNCTION_LOAD_AUDIO = null; + public static GenericFunction FUNCTION_REMOVE_AUDIO = null; + public static GenericFunction FUNCTION_CORRELATE_AUDIOS = null; + public static GenericFunction FUNCTION_PLAY_AUDIO = null; + public static GenericFunction FUNCTION_STOP_AUDIO = null; public static GenericFunction FUNCTION_SET_MAP_BG = null; public static GenericFunction FUNCTION_SET_DISK_CACHE = 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_LINE_WIDTH = null; public static GenericFunction FUNCTION_SET_LANGUAGE = null; public static GenericFunction FUNCTION_HELP = null; public static GenericFunction FUNCTION_SHOW_KEYS = null; @@ -80,6 +96,9 @@ public abstract class FunctionLibrary FUNCTION_REARRANGE_PHOTOS = new RearrangePhotosFunction(inApp); FUNCTION_COMPRESS = new CompressTrackFunction(inApp); FUNCTION_LOOKUP_SRTM = new LookupSrtmFunction(inApp); + FUNCTION_LOOKUP_WIKIPEDIA = new GetWikipediaFunction(inApp); + FUNCTION_SEARCH_WIKIPEDIA = new SearchWikipediaNames(inApp); + FUNCTION_DOWNLOAD_OSM = new DownloadOsmFunction(inApp); FUNCTION_ADD_TIME_OFFSET = new AddTimeOffset(inApp); FUNCTION_ADD_ALTITUDE_OFFSET = new AddAltitudeOffset(inApp); FUNCTION_CONVERT_NAMES_TO_TIMES = new ConvertNamesToTimes(inApp); @@ -87,9 +106,13 @@ public abstract class FunctionLibrary FUNCTION_PASTE_COORDINATES = new PasteCoordinates(inApp); FUNCTION_FIND_WAYPOINT = new FindWaypoint(inApp); FUNCTION_DUPLICATE_POINT = new DuplicatePoint(inApp); + FUNCTION_CONNECT_TO_POINT = new ConnectToPointFunction(inApp); + FUNCTION_DISCONNECT_PHOTO = new DisconnectPhotoFunction(inApp); + FUNCTION_REMOVE_PHOTO = new RemovePhotoFunction(inApp); FUNCTION_CORRELATE_PHOTOS = new PhotoCorrelator(inApp); FUNCTION_ROTATE_PHOTO_LEFT = new RotatePhoto(inApp, false); FUNCTION_ROTATE_PHOTO_RIGHT = new RotatePhoto(inApp, true); + FUNCTION_PHOTO_POPUP = new PhotoPopupFunction(inApp); FUNCTION_IGNORE_EXIF_THUMB = new IgnoreExifThumb(inApp); FUNCTION_CHARTS = new Charter(inApp); FUNCTION_3D = new ShowThreeDFunction(inApp); @@ -97,11 +120,18 @@ public abstract class FunctionLibrary FUNCTION_FULL_RANGE_DETAILS = new FullRangeDetails(inApp); FUNCTION_GET_GPSIES = new GetGpsiesFunction(inApp); FUNCTION_UPLOAD_GPSIES = new UploadGpsiesFunction(inApp); + FUNCTION_LOAD_AUDIO = new AudioLoader(inApp); + FUNCTION_REMOVE_AUDIO = new RemoveAudioFunction(inApp); + FUNCTION_CORRELATE_AUDIOS = new AudioCorrelator(inApp); + FUNCTION_PLAY_AUDIO = new PlayAudioFunction(inApp); + FUNCTION_STOP_AUDIO = new StopAudioFunction(inApp); + FUNCTION_DISCONNECT_AUDIO = new DisconnectAudioFunction(inApp); FUNCTION_SET_MAP_BG = new SetMapBgFunction(inApp); FUNCTION_SET_DISK_CACHE = new DiskCacheConfig(inApp); FUNCTION_SET_PATHS = new SetPathsFunction(inApp); FUNCTION_SET_KMZ_IMAGE_SIZE = new SetKmzImageSize(inApp); FUNCTION_SET_COLOURS = new SetColours(inApp); + FUNCTION_SET_LINE_WIDTH = new SetLineWidth(inApp); FUNCTION_SET_LANGUAGE = new SetLanguage(inApp); FUNCTION_HELP = new HelpScreen(inApp); FUNCTION_SHOW_KEYS = new ShowKeysScreen(inApp);