Esempio n. 1
0
 private void FillPalette()
 {
     paletteScale = 1;
     paletteFast.Clear();
     if (calibrItem.Table != null)
     {
         float min, max;
         CalcMinMax(out min, out max);
         var length = max - min;
         paletteScale = length < 10 ? 100 : length < 100 ? 10 : 1;
         paletteFast.Palette.AddElement(min * paletteScale, Color.Lime.ToArgb());
         if (min != max)
         {
             paletteFast.Palette.AddElement(length * paletteScale / 2f, Color.Yellow.ToArgb());
             paletteFast.Palette.AddElement(max * paletteScale, Color.OrangeRed.ToArgb());
         }
         paletteFast.FillColors();
     }
 }