public float[] GetColorArrayForColorProvider(Gdi.Plot.IColorProvider colorProvider)
		{
			int numberOfColors = 1024;
			var result = new float[4 * numberOfColors];

			for (int i = 0, offs = 0; i < numberOfColors; ++i, offs += 4)
			{
				double tu = i / (double)numberOfColors;
				double u = (tu - UOfColorBelow) / UOfColorRegular;

				var c = colorProvider.GetAxoColor(u);

				result[offs + 0] = c.ScR;
				result[offs + 1] = c.ScG;
				result[offs + 2] = c.ScB;
				result[offs + 3] = c.ScA;
			}
			return result;
		}