Package org.geotools.geometry.iso.primitive

Examples of org.geotools.geometry.iso.primitive.RingImplUnsafe.asDirectPositions()


    }
    else if (geom1 instanceof RingImpl && geom2 instanceof RingImplUnsafe) {
      RingImplUnsafe ring1 = (RingImplUnsafe) geom1;
      RingImplUnsafe ring2 = (RingImplUnsafe) geom2;
      List<DirectPosition> list1 = ring1.asDirectPositions();
      List<DirectPosition> list2 = ring2.asDirectPositions();
      Iterator<DirectPosition> iterator1 = list1.iterator();
      Iterator<DirectPosition> iterator2 = list2.iterator();
      while (iterator1.hasNext() && iterator2.hasNext()) {
        PointImpl p1 = new PointImpl(iterator1.next());
        PointImpl p2 = new PointImpl(iterator2.next());
View Full Code Here


    }
    else if (geom1 instanceof RingImpl && geom2 instanceof RingImpl) {
      RingImpl ring1 = (RingImpl) geom1;
      RingImpl ring2 = (RingImpl) geom2;
      List<DirectPosition> list1 = ring1.asDirectPositions();
      List<DirectPosition> list2 = ring2.asDirectPositions();
      Iterator<DirectPosition> iterator1 = list1.iterator();
      Iterator<DirectPosition> iterator2 = list2.iterator();
      while (iterator1.hasNext() && iterator2.hasNext()) {
        PointImpl p1 = new PointImpl(iterator1.next());
        PointImpl p2 = new PointImpl(iterator2.next());
View Full Code Here

    // representation of the exterior ring?
    for (int i = 1; i < rings.size(); i++) {
      RingImplUnsafe hole = (RingImplUnsafe) rings.get(i);
      // if so, return false
      if (CGAlgorithms.isPointInRing(p, CoordinateArrays
          .toCoordinateArray(hole.asDirectPositions()))) {
        return false;
      }
    }

    // the point lies inside the exterior ring, and outside the holes, so
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.