/// <summary> /// /// </summary> /// <param name="dataEnum"></param> /// <returns></returns> public static Color GetGRDataCurveColor(GRDataEnum dataEnum) { object obj = ColorTable[dataEnum]; if (obj != null) { return (Color)obj; } else { return Color.Black; } }
/// <summary> /// /// </summary> /// <returns></returns> internal static GRDataCurveConfig Create(GRDataEnum e) { Color c = GRDataColorMap.GetGRDataCurveColor(e); return new GRDataCurveConfig(e, 1, c); }
/// <summary> /// /// </summary> /// <param name="dataEnum"></param> /// <returns></returns> public static Color GetGRDataCurveColor(GRDataEnum dataEnum) { return GRDataColorMap.GetGRDataCurveColor(dataEnum); }
/// <summary> /// /// </summary> /// <param name="e"></param> /// <param name="text"></param> private GRData(GRDataEnum e, string text) { _grDataEnum = e; this._text = text; }
/// <summary> /// /// </summary> /// <param name="e"></param> /// <returns></returns> public static string GetGRDataText(GRDataEnum e) { GRData d = GetGRData(e); if (d != null) { return d.Text; } else { return e.ToString(); } }
/// <summary> /// /// </summary> /// <param name="e"></param> /// <returns></returns> public static GRData GetGRData(GRDataEnum e) { foreach (GRData d in GRDatas) { if (e == d.GRDataEnum) { return d; } } return null; }