/// <summary> /// Constructor. Parses the X and Y coordinates from a string (format is "1.2345,6.7890") /// </summary> /// <param name="coordinatesString">The string containing the coordinates.</param> public Coordinates(string coordinatesString) { try { string[] xAndYStrings = coordinatesString.Split(','); X = Toolbox.StringToDouble(xAndYStrings[0]); Y = Toolbox.StringToDouble(xAndYStrings[1]); } catch (Exception) { X = 0; Y = 0; } }
/// <summary> /// Constructor. Parses the min and max coordinates from a string (format is "1.2345,6.7890") /// </summary> /// <param name="minMaxString">The string containing the min and max value.</param> public MinMaxD(string minMaxString) { try { string[] minAndMaxString = minMaxString.Split(','); double val1 = Toolbox.StringToDouble(minAndMaxString[0]); double val2 = Toolbox.StringToDouble(minAndMaxString[1]); Min = Math.Min(val1, val2); Max = Math.Max(val1, val2); } catch (Exception) { Min = 0; Max = 0; } }