public static Go ( |
||
m | ||
distance | Floatarray | |
source | Narray |
|
maxdist | float | |
return | void |
/// <summary> /// Brushfire transformation using 2-norm. /// </summary> public static void brushfire_2(ref Floatarray distance, ref Narray <Point> source, float maxdist) { BrushFire.Go(Metric2.Default, ref distance, ref source, maxdist); for (int i = 0; i < distance.Length1d(); i++) { distance.Put1d(i, (float)Math.Sqrt(distance.At1d(i))); } }
/// <summary> /// Brushfire transformation using 1-norm. /// </summary> public static void brushfire_1(ref Floatarray distance, Narray <Point> source, float maxdist) { BrushFire.Go(Metric1.Default, ref distance, ref source, maxdist); }