41 lines
2.5 KiB
Markdown
41 lines
2.5 KiB
Markdown
---
|
|
assigned: ""
|
|
progress: 0
|
|
started: "2023-09-06T01:48:53.593Z"
|
|
completed: "2023-09-09T15:16:04.076Z"
|
|
type: "note"
|
|
---
|
|
|
|
# CanReMap
|
|
|
|
```csharp
|
|
DlibDotNet.GetMappingAndUpdateMappingFromPerson;
|
|
private (Mapping, int) GetMappingAndUpdateMappingFromPerson(MapLogic mapLogic, Item item, bool? isFocusRelativePath, MappingFromItem mappingFromItem)
|
|
// ... Done
|
|
E_Distance.PreFilterSetFaceDistances;
|
|
public static void PreFilterSetFaceDistances(int maxDegreeOfParallelism, long ticks, ReadOnlyCollection<Face> distinctFilteredFaces)
|
|
// ... Done
|
|
E_Distance.FilteredPostLoadFaceDistanceContainers;
|
|
public static FaceDistanceContainer[] FilteredPostLoadFaceDistanceContainers(Map.Models.MapLogic mapLogic, ReadOnlyCollection<FaceDistanceContainer> faceDistanceContainers, long? skipOlderThan, DistanceLimits distanceLimits)
|
|
// ... Done
|
|
E_Distance.SetFaceMappingSortingCollectionThenGetSortedSortingContainers
|
|
=> MapLogic.GetSortingCollection;
|
|
public List<Sorting> GetSortingCollection(int i, Face face, FaceDistance faceDistanceEncoding, List<FaceDistance> faceDistanceLengths)
|
|
// ...
|
|
MapLogic.GetFilterSortingContainers;
|
|
public ReadOnlyCollection<SortingContainer> GetFilterSortingContainers(string dFacesContentDirectory, string d2FacePartsContentDirectory, string d2FacePartsContentCollectionDirectory, ReadOnlyDictionary<int, ReadOnlyDictionary<int, Mapping>> idToWholePercentagesToMapping, Shared.Models.Methods.IDistanceLimits distanceLimits, ReadOnlyCollection<SortingContainer> sortingContainers)
|
|
// ...
|
|
E_Distance.SaveFaceDistances;
|
|
public static void SaveFaceDistances(Property.Models.Configuration configuration, ReadOnlyCollection<SortingContainer> sortingContainers)
|
|
// ...
|
|
MapLogic.UpdateFromSortingContainers;
|
|
public int UpdateFromSortingContainers(string dFacesContentDirectory, string d2FacePartsContentDirectory, string d2FacePartsContentCollectionDirectory, ReadOnlyDictionary<int, ReadOnlyDictionary<int, Mapping>> idToWholePercentagesToMapping, ReadOnlyCollection<SortingContainer> sortingContainers)
|
|
// ...
|
|
MapLogic.GetSaveContainers;
|
|
public List<SaveContainer> GetSaveContainers(string dFacesContentDirectory, string d2FacePartsContentDirectory, string d2FacePartsContentCollectionDirectory, ReadOnlyDictionary<int, ReadOnlyDictionary<int, Mapping>> idToWholePercentagesToMapping, Shared.Models.Methods.IDistanceLimits distanceLimits, int? useFiltersCounter, ReadOnlyCollection<SortingContainer> sortingContainers)
|
|
// ...
|
|
MapLogic.SaveContainers;
|
|
public void SaveContainers(int? updated, List<SaveContainer> saveContainers)
|
|
// ...
|
|
```
|