Package com.vividsolutions.jts.geom.impl

Examples of com.vividsolutions.jts.geom.impl.CoordinateArraySequence


  if (nonRobustInCircle != isInCircleDD || nonRobustInCircle != isInCircleCC) {
    System.out.println("inCircle robustness failure (double result = "
        + nonRobustInCircle
        + ", DD result = " + isInCircleDD
        + ", CC result = " + isInCircleCC + ")");
    System.out.println(WKTWriter.toLineString(new CoordinateArraySequence(
        new Coordinate[] { a, b, c, p })));
    System.out.println("Circumcentre = " + WKTWriter.toPoint(circumCentre)
        + " radius = " + a.distance(circumCentre));
    System.out.println("p radius diff a = "
        + Math.abs(p.distance(circumCentre)/a.distance(circumCentre) - 1));
View Full Code Here


        return new OSMCoordinateSequence(coordinates);
    }

    @Override
    public CoordinateSequence create(CoordinateSequence coordSeq) {
        return new CoordinateArraySequence(coordSeq);
    }
View Full Code Here

    Coordinate[] coord = filter.getCoordinates();
   
    Geometry[] geometries = new Geometry[coord.length];
    for (int i = 0 ; i < coord.length ; i++) {
      Coordinate[] c = new Coordinate[] { coord[i] };
      CoordinateArraySequence cs = new CoordinateArraySequence(c);
      geometries[i] = new Point(cs, geom.getFactory());
    }
   
    return new GeometryCollection(geometries, geom.getFactory());
  }
View Full Code Here

    Coordinate[] coord = filter.getCoordinates();
   
    Geometry[] geometries = new Geometry[coord.length];
    for (int i = 0 ; i < coord.length ; i++) {
      Coordinate[] c = new Coordinate[] { coord[i] };
      CoordinateArraySequence cs = new CoordinateArraySequence(c);
      geometries[i] = new Point(cs, gc.getFactory());
    }
   
    return new GeometryCollection(geometries, gc.getFactory());
  }
View Full Code Here

                controlPoints[0], controlPoints[1]) }), getFactory());
    }

    public Point getEndPoint() {
        return new Point(
                new CoordinateArraySequence(new Coordinate[] { new Coordinate(
                        controlPoints[controlPoints.length - 2],
                        controlPoints[controlPoints.length - 1]) }), getFactory());
    }
View Full Code Here

        return new CircularString(array.getData(), getFactory(), tolerance);
    }

    public Point getInteriorPoint() {
        int idx = controlPoints.length / 2;
        return new Point(new CoordinateArraySequence(new Coordinate[] { new Coordinate(
                controlPoints[idx], controlPoints[idx + 1]) }), getFactory());
    }
View Full Code Here

            return linearize().getPointN(n);
        }
    }

    public Point getStartPoint() {
        return new Point(new CoordinateArraySequence(new Coordinate[] { new Coordinate(
                controlPoints[0], controlPoints[1]) }), getFactory());
    }
View Full Code Here

        return coord;
    }

    static CoordinateSequence coordinates() {
        return new CoordinateArraySequence(new Coordinate[] {
                new Coordinate(1, 2), new Coordinate(3, 4)
            });
    }
View Full Code Here

     * @return An array of size 2, index 0 is min, index 1 is max.
     * @deprecated use zMinMax(CoordinateSequence)
     */
    public static final double[] zMinMax(final Coordinate[] cs) {
        double []result = {Double.NaN, Double.NaN};
        zMinMax(new CoordinateArraySequence(cs), result);
        return result;
    }
View Full Code Here

     * @throws SAXException
     * @deprecated use #writeCoordinates(CoordinateSequence, ContentHandler) instead
     */
    public void writeCoordinates(Coordinate[] c, ContentHandler output)
        throws SAXException {
        writeCoordinates(new CoordinateArraySequence(c), output);
    }
View Full Code Here

TOP

Related Classes of com.vividsolutions.jts.geom.impl.CoordinateArraySequence

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.