Exemple #1
0
        /// <summary>
        /// Creates a HSV(0.0, 180.0) Color Map
        /// </summary>
        /// <returns></returns>
        private ColorMap CreateColorMap(Color aPart1Start, Color aPart1End, Color aPart2Start, Color aPart2End)
        {
            ColorMap map = new ColorMap();
            //LinearHSVColorMapPart hsvMap = new LinearHSVColorMapPart(0.0f, 270.0f);
            //map.AddColorMapPart(hsvMap);
            //hsvMap.Invalidate();
            LinearColorMapPart linearMap = new LinearColorMapPart(aPart1Start, aPart1End);

            map.AddColorMapPart(linearMap);
            LinearColorMapPart linearMap2 = new LinearColorMapPart(aPart2Start, aPart2End);

            map.AddColorMapPart(linearMap2);

            linearMap.Invalidate();
            map.Invalidate();
            return(map);
        }
Exemple #2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="aCountriesColorMapData"></param>
        /// <returns></returns>
        private ColorMap CreateColorMap(object[, ,] aCountriesColorMapData)
        {
            ColorMap map = new ColorMap();

            LinearColorMapPart linearMap = new LinearColorMapPart(Color.DarkRed, Color.Orange);

            map.AddColorMapPart(linearMap);
            LinearColorMapPart linearMap2 = new LinearColorMapPart(Color.Blue, Color.Yellow);

            map.AddColorMapPart(linearMap2);

            DataCube d = new DataCube();

            d.SetData(aCountriesColorMapData);
            map.Input = d;
            map.Invalidate();

            return(map);
        }