Examples of asDirectPositions()


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

    //System.out.println("Merge: " + curve3);
    // Lists of line1 and line2 are not modified
    assertTrue(curve1.asDirectPositions().size() == 5);
    assertTrue(curve2.asDirectPositions().size() == 3);
    // New LineString has combined positions
    assertTrue(curve3.asDirectPositions().size() == 7);

    curve3 = curve2.merge(curve1);
    //System.out.println("Curve1: " + curve1);
    //System.out.println("Curve2: " + curve2);
    //System.out.println("Merge: " + curve3);
View Full Code Here

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

    //System.out.println("Merge: " + curve3);
    // Lists of line1 and line2 are not modified
    assertTrue(curve1.asDirectPositions().size() == 5);
    assertTrue(curve2.asDirectPositions().size() == 3);
    // New LineString has combined positions
    assertTrue(curve3.asDirectPositions().size() == 7);
   
    directPositions.remove(0);
    curve2 = (CurveImpl) tPrimFactory.createCurveByDirectPositions(directPositions);
    curve3 =  null;
    try {
View Full Code Here

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

    }
    else if (geom1 instanceof CurveImpl && geom2 instanceof CurveImpl) {
      CurveImpl curve1 = (CurveImpl) geom1;
      CurveImpl curve2 = (CurveImpl) geom2;
      List<DirectPosition> list1 = curve1.asDirectPositions();
      List<DirectPosition> list2 = curve2.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

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

    }
    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

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

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

    }
    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

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

    // 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.