Package org.geotools.geometry.iso.primitive

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


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

    }
    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

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.