24 lines
1.1 KiB
C#
24 lines
1.1 KiB
C#
namespace View_by_Distance.Metadata.Models.Stateless.Methods;
|
|
|
|
public interface IMetadata
|
|
{
|
|
|
|
enum DistanceUnit
|
|
{
|
|
Miles,
|
|
NauticalMiles,
|
|
Kilometers,
|
|
Meters
|
|
}
|
|
|
|
string TestStatic_GetMaker(Shared.Models.ExifDirectoryBase exifDirectoryBase) =>
|
|
GetMaker(exifDirectoryBase);
|
|
static string GetMaker(Shared.Models.ExifDirectoryBase exifDirectoryBase) =>
|
|
Exif.GetMaker(exifDirectoryBase);
|
|
|
|
double? TestStatic_GetDistance(double originLatitude, double originLongitude, double destinationLatitude, double destinationLongitude, int decimalPlaces = 1, DistanceUnit distanceUnit = DistanceUnit.Miles) =>
|
|
GetDistance(originLatitude, originLongitude, destinationLatitude, destinationLongitude, decimalPlaces, distanceUnit);
|
|
static double? GetDistance(double originLatitude, double originLongitude, double destinationLatitude, double destinationLongitude, int decimalPlaces = 1, DistanceUnit distanceUnit = DistanceUnit.Miles) =>
|
|
GPS.GetDistance(originLatitude, originLongitude, destinationLatitude, destinationLongitude, decimalPlaces, distanceUnit);
|
|
|
|
} |