Package org.opengis.geometry.complex

Examples of org.opengis.geometry.complex.CompositeSurface


   
    // test createCompositeSurface()
    Surface s1 = pf.createSurfaceByDirectPositions(directPositionList);
    List<OrientableSurface> surfaceList = new ArrayList<OrientableSurface>();
    surfaceList.add(s1);
    CompositeSurface comps1 = complf.createCompositeSurface(surfaceList);
   
    //System.out.println(comps1.getEnvelope());
    double[] dp = comps1.getEnvelope().getLowerCorner().getCoordinate();
    assertTrue(dp[0] == 10);
    assertTrue(dp[1] == 10);
    dp = comps1.getEnvelope().getUpperCorner().getCoordinate();
    assertTrue(dp[0] == 50);
    assertTrue(dp[1] == 50);

    // ***** getRepresentativePoint()
    dp = comps1.getRepresentativePoint().getCoordinate();
    assertTrue(dp[0] == 20);
    assertTrue(dp[1] == 10);
   
    // Boundary operation of CompositeSurface not implemented yet. Hence isCycle doesn´t work yet.
    //assertTrue(comps1.isCycle() == false);
View Full Code Here


    Surface s1 = pf.createSurfaceByDirectPositions(directPositionList);
   
    List<OrientableSurface> surfaceList = new ArrayList<OrientableSurface>();
    surfaceList.add(s1);
   
    CompositeSurface comps1 = complf.createCompositeSurface(surfaceList);
   
    //System.out.println(comps1.getEnvelope());
    double[] dp = comps1.getEnvelope().getLowerCorner().getCoordinate();
    assertTrue(dp[0] == 10);
    assertTrue(dp[1] == 10);
    dp = comps1.getEnvelope().getUpperCorner().getCoordinate();
    assertTrue(dp[0] == 50);
    assertTrue(dp[1] == 50);

   
    // ***** getRepresentativePoint()
    dp = comps1.getRepresentativePoint().getCoordinate();
    assertTrue(dp[0] == 20);
    assertTrue(dp[1] == 10);
   
    // test equals
    assertTrue(comps1.equals(new CompositeSurfaceImpl(surfaceList)));
   
    // Boundary operation of CompositeSurface not implemented yet. Hence isCycle doesn´t work yet.
    //assertTrue(comps1.isCycle() == false);

   
View Full Code Here

    // Curve
    CompositeCurve cc = (CompositeCurve) this.createCurve().getClosure();
    //System.out.println(cc);
   
    // Surface
    CompositeSurface cs = (CompositeSurface) this.createSurface().getClosure();
    //System.out.println(cs);

   
    // Complexes
    CompositePoint ncp = (CompositePoint) cp.getClosure();
    assertTrue(ncp == cp);
    //System.out.println(ncp);

    CompositeCurve ncc = (CompositeCurve) cc.getClosure();
    assertTrue(ncc == cc);
    //System.out.println(ncc);
   
    CompositeSurface ncs = (CompositeSurface) cs.getClosure();
    assertTrue(ncs == cs);
    //System.out.println(ncs);
   
    // Boundaries
   
View Full Code Here

TOP

Related Classes of org.opengis.geometry.complex.CompositeSurface

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.