Files
DynamicDataDisplay/Backup/Common/Palettes/UniformLinearPalettes.cs
2024-02-23 09:29:44 -05:00

46 lines
1.1 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Media;
namespace Microsoft.Research.DynamicDataDisplay.Common.Palettes
{
public static class UniformLinearPalettes
{
static UniformLinearPalettes()
{
blackAndWhitePalette.IncreaseBrightness = false;
rgbPalette.IncreaseBrightness = false;
blueOrangePalette.IncreaseBrightness = false;
}
private static readonly UniformLinearPalette blackAndWhitePalette =
new UniformLinearPalette(Colors.Black, Colors.White);
public static UniformLinearPalette BlackAndWhitePalette
{
get { return blackAndWhitePalette; }
}
private static readonly UniformLinearPalette rgbPalette =
new UniformLinearPalette(Colors.Blue, Color.FromRgb(0, 255, 0), Colors.Red);
public static UniformLinearPalette RedGreenBluePalette
{
get { return rgbPalette; }
}
private static readonly UniformLinearPalette blueOrangePalette = new UniformLinearPalette(
Colors.Blue,
Colors.Cyan,
Colors.Yellow,
Colors.Orange);
public static UniformLinearPalette BlueOrangePalette
{
get { return blueOrangePalette; }
}
}
}