LocationContainerDistanceGroupMinimum

This commit is contained in:
2023-09-21 20:43:28 -07:00
parent 5633430bfb
commit f540cac462
11 changed files with 190 additions and 104 deletions

View File

@ -844,6 +844,7 @@ public partial class DlibDotNet
configuration.FaceDistancePermyriad,
configuration.LocationContainerDebugDirectory,
configuration.LocationContainerDirectoryPattern,
configuration.LocationContainerDistanceGroupMinimum,
configuration.LocationContainerDistanceTake,
configuration.LocationContainerDistanceTolerance,
configuration.LocationDigits,

View File

@ -34,6 +34,7 @@ public class Configuration
public bool? LoadPhotoPrismLocations { get; set; }
public string? LocationContainerDebugDirectory { get; set; }
public string? LocationContainerDirectoryPattern { get; set; }
public int? LocationContainerDistanceGroupMinimum { get; set; }
public int? LocationContainerDistanceTake { get; set; }
public float? LocationContainerDistanceTolerance { get; set; }
public int? LocationDigits { get; set; }
@ -135,6 +136,7 @@ public class Configuration
if (configuration?.LoadPhotoPrismLocations is null) throw new NullReferenceException(nameof(configuration.LoadPhotoPrismLocations));
if (configuration?.LocationContainerDebugDirectory is null) throw new NullReferenceException(nameof(configuration.LocationContainerDebugDirectory));
if (configuration?.LocationContainerDirectoryPattern is null) throw new NullReferenceException(nameof(configuration.LocationContainerDirectoryPattern));
if (configuration?.LocationContainerDistanceGroupMinimum is null) throw new NullReferenceException(nameof(configuration.LocationContainerDistanceGroupMinimum));
if (configuration?.LocationContainerDistanceTake is null) throw new NullReferenceException(nameof(configuration.LocationContainerDistanceTake));
// if (configuration?.LocationContainerDistanceTolerance is null) throw new NullReferenceException(nameof(configuration.LocationContainerDistanceTolerance));
if (configuration?.LocationDigits is null) throw new NullReferenceException(nameof(configuration.LocationDigits));
@ -223,6 +225,7 @@ public class Configuration
configuration.LoadPhotoPrismLocations.Value,
configuration.LocationContainerDebugDirectory,
configuration.LocationContainerDirectoryPattern,
configuration.LocationContainerDistanceGroupMinimum.Value,
configuration.LocationContainerDistanceTake.Value,
configuration.LocationContainerDistanceTolerance,
configuration.LocationDigits.Value,

View File

@ -28,6 +28,7 @@ public record Configuration(Property.Models.Configuration PropertyConfiguration,
bool LoadPhotoPrismLocations,
string LocationContainerDebugDirectory,
string LocationContainerDirectoryPattern,
int LocationContainerDistanceGroupMinimum,
int LocationContainerDistanceTake,
float? LocationContainerDistanceTolerance,
int LocationDigits,