예제 #1
0
        public void distance()
        {
            var lineString = new LineString2(_points);

            _points.Select(lineString.Distance).Should().OnlyContain(x => x == 0);
            lineString.Distance(new Point2(1, 3)).Should().Be(0);
            lineString.Distance(new Point2(1, 5)).Should().Be(
                lineString.GetSegment(2).Distance(new Point2(1, 5)));
        }
예제 #2
0
        public void distance() {
            var lineString = new LineString2(_points);

            _points.Select(lineString.Distance).Should().OnlyContain(x => x == 0);
            lineString.Distance(new Point2(1, 3)).Should().Be(0);
            lineString.Distance(new Point2(1, 5)).Should().Be(
                lineString.GetSegment(2).Distance(new Point2(1, 5)));
        }