static MygisCoordinate2D[] ParseLineString(string str) { var ms = regexMygisPoint.Matches(str); var points = new MygisCoordinate2D[ms.Count]; for (var a = 0; a < ms.Count; a++) { points[a] = new MygisCoordinate2D(double.TryParse(ms[a].Groups[1].Value, out var tryd) ? tryd : 0, double.TryParse(ms[a].Groups[2].Value, out tryd) ? tryd : 0); } return(points); }
public MygisPoint(double x, double y) { _coord = new MygisCoordinate2D(x, y); }