Dixon 排序修改
continuous-integration/drone/push Build is running

This commit is contained in:
2026-08-26 13:08:56 +08:00
parent 1db272caaf
commit 038353f8f8
5 changed files with 48 additions and 12 deletions
@@ -1080,12 +1080,15 @@ public static class DicomSortHelper
IEnumerable<T> source,
Func<T, string?> ippSelector,
Func<T, string?> iopSelector,
Func<T, int?> instanceNumberSelector)
Func<T, int?> instanceNumberSelector,string seriesDescription)
{
var list = source.ToList();
if (list.Count < 2)
return list;
if(seriesDescription.Contains("Dixon", StringComparison.OrdinalIgnoreCase))
return list.OrderBy(instanceNumberSelector).ToList();
var first = list[0];
var reference = ParseVector(ippSelector(first));