private static ColorMapFloat ApplyIndependentColorToFloatFilters(ColorMapUshort map, ICollection <IndependentComponentColorToColorFilter <float, float> > indColorFilters) { if (indColorFilters.Count == 0) { return(map.ConvertToFloat()); } var maxValue = map.MaxValue; var curvef = ConvertToCurveF(indColorFilters, maxValue); return(ApplyCurve(map, curvef)); }
private static ColorMapFloat ApplyIndependentColorToFloatFilters(ColorMapUshort map, ICollection<IndependentComponentColorToColorFilter<float, float>> indColorFilters) { if (indColorFilters.Count == 0) return map.ConvertToFloat(); var maxValue = map.MaxValue; var curvef = ConvertToCurveF(indColorFilters, maxValue); return ApplyCurve(map, curvef); }