Inheritance: IColourInfo
Exemplo n.º 1
0
        public void CreateNewColourMap()
        {
            Type t = (Type)colourMapCombo.SelectedItem;
            //ConstructorInfo c = t.GetConstructor(new Type[] { });
            //object[] ps = new object[] { };

            object cmap = Activator.CreateInstance(t);

            ColourMap = (IColourMap)cmap;

            // Add black and white, because they are awesome.
            Color White = Color.FromArgb(255, 255, 255, 255);
            Color Black = Color.FromArgb(255, 0, 0, 0);

            if (!ColourMap.Colours.ContainsKey(White))
            {
                SimpleColour s = new SimpleColour("White", ColourMap.Colours.Count, White);
                ColourMap.Colours[White] = s;
            }
            if (!ColourMap.Colours.ContainsKey(Black))
            {
                SimpleColour s = new SimpleColour("Black", ColourMap.Colours.Count, Black);
                ColourMap.Colours[Black] = s;
            }
            ColourMap.Colours[White].IsChecked = true;
            ColourMap.Colours[Black].IsChecked = true;
        }
Exemplo n.º 2
0
 public SimpleColour(SimpleColour d)
 {
     Name      = d.Name;
     Index     = d.Index;
     Colour    = d.Colour;
     Tag       = d.Tag;
     Frequency = d.Frequency;
     IsChecked = d.IsChecked;
 }
Exemplo n.º 3
0
 public SimpleColourMap(bool createEmpty)
 {
     Colours = new Dictionary <Color, IColourInfo>();
     if (!createEmpty)
     {
         int index = 0;
         for (int r = 0; r < 256; r += 16)
         {
             for (int g = 0; g < 256; g += 16)
             {
                 for (int b = 0; b < 256; b += 16)
                 {
                     Color        c = Color.FromArgb(255, r, g, b);
                     SimpleColour s = new SimpleColour("" + c, index, c);
                     Colours[c] = s;
                 }
             }
         }
     }
 }
Exemplo n.º 4
0
        public void CreateNewColourMap()
        {
            Type t = (Type)colourMapCombo.SelectedItem;
            //ConstructorInfo c = t.GetConstructor(new Type[] { });
            //object[] ps = new object[] { };

            object cmap = Activator.CreateInstance(t);
            ColourMap = (IColourMap)cmap;

            // Add black and white, because they are awesome.
            Color White = Color.FromArgb(255, 255, 255, 255);
            Color Black = Color.FromArgb(255, 0, 0, 0);
            if (!ColourMap.Colours.ContainsKey(White))
            {
                SimpleColour s = new SimpleColour("White", ColourMap.Colours.Count, White);
                ColourMap.Colours[White] = s;
            }
            if (!ColourMap.Colours.ContainsKey(Black))
            {
                SimpleColour s = new SimpleColour("Black", ColourMap.Colours.Count, Black);
                ColourMap.Colours[Black] = s;
            }
            ColourMap.Colours[White].IsChecked = true;
            ColourMap.Colours[Black].IsChecked = true;
        }
Exemplo n.º 5
0
 public SimpleColourMap(bool createEmpty)
 {
     Colours = new Dictionary<Color, IColourInfo>();
     if (!createEmpty)
     {
         int index = 0;
         for (int r = 0; r < 256; r += 16)
             for (int g = 0; g < 256; g += 16)
                 for (int b = 0; b < 256; b += 16)
                 {
                     Color c = Color.FromArgb(255, r, g, b);
                     SimpleColour s = new SimpleColour("" + c, index, c);
                     Colours[c] = s;
                 }
     }
 }
Exemplo n.º 6
0
 public SimpleColour(SimpleColour d)
 {
     Name = d.Name;
     Index = d.Index;
     Colour = d.Colour;
     Tag = d.Tag;
     Frequency = d.Frequency;
     IsChecked = d.IsChecked;
 }