/// <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); }
/// <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); }