Package org.opengis.geometry.primitive

Examples of org.opengis.geometry.primitive.Ring


    directPositionList.add(tCoordFactory.createDirectPosition(new double[] {50, 40, 100}));
    directPositionList.add(tCoordFactory.createDirectPosition(new double[] {30, 50, 100}));
    directPositionList.add(tCoordFactory.createDirectPosition(new double[] {10, 30, 100}));
    directPositionList.add(tCoordFactory.createDirectPosition(new double[] {20, 10, 100}));

    Ring exteriorRing = tPrimFactory.createRingByDirectPositions(directPositionList);
    List<Ring> interiors = new ArrayList<Ring>();
   
    SurfaceBoundaryImpl surfaceBoundary1 = tPrimFactory.createSurfaceBoundary(exteriorRing, interiors );
   
    Surface surface2 = tPrimFactory.createSurface(surfaceBoundary1);
View Full Code Here


    /* Build Ring */
    ArrayList<OrientableCurve> curveList = new ArrayList<OrientableCurve>();
    curveList.add(curve1);
    curveList.add(curve2);
   
    Ring ring1 = tPrimFactory.createRing(curveList);

    System.out.println(ring1);

    System.out.println(ring1.getEnvelope());
   
    PaintGMObject.paint(curve1);
  }
View Full Code Here

    /* Build Ring */
    ArrayList<OrientableCurve> curveList = new ArrayList<OrientableCurve>();
    curveList.add(curve1);
    curveList.add(curve2);
   
    Ring ring1 = tPrimFactory.createRing(curveList);

    //System.out.println(ring1);

    //System.out.println(ring1.getEnvelope());
   
    // Rings should be simple
    assertTrue(ring1.isSimple());
   
    // Rings should be cyclic (=closed)
    assertTrue(ring1.isCycle());
   
    // ***** getRepresentativePoint()
    double[] dp = ring1.getRepresentativePoint().getCoordinate();
    assertTrue(dp[0] == 50);
    assertTrue(dp[1] == 20);

    assertTrue(ring1.isCycle() == true);
   
    //PaintGMObject.paint(curve1);

   

View Full Code Here

TOP

Related Classes of org.opengis.geometry.primitive.Ring

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.