Example #1
0
    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);
    }
Example #2
0
 public MygisPoint(double x, double y)
 {
     _coord = new MygisCoordinate2D(x, y);
 }