Package org.locationtech.udig.tools.geometry.split

Examples of org.locationtech.udig.tools.geometry.split.SplitBuilder


    goingToSplit.add(inputGeometry1);

    List<Geometry> goingToNeighbour = new ArrayList<Geometry>();
    goingToNeighbour.add(inputGeometry2);

    SplitBuilder builder = SplitBuilder.newInstansceUsingSplitLine(line);
    builder.buildSplit(goingToSplit).buildNeighbours(goingToNeighbour);

    List<Geometry> result = builder.getSplitResult();

    analyzeOutput(result, expectedParts);

    expectedParts.clear();
    expectedParts.add(partC);

    result.clear();
    result = builder.getNeighbourResult();

    analyzeOutput(result, expectedParts);

  }
View Full Code Here


    List<Geometry> all = new ArrayList<Geometry>();
    all.add(inputGeometry1);
    all.add(inputGeometry2);

    SplitBuilder builder = SplitBuilder.newInstansceUsingSplitLine(line);
    builder.buildEntireProcess(all);

    List<Geometry> result = builder.getSplitResult();

    analyzeOutput(result, expectedParts);

    expectedParts.clear();
    expectedParts.add(partC);

    result.clear();
    result = builder.getNeighbourResult();

    analyzeOutput(result, expectedParts);

  }
View Full Code Here

TOP

Related Classes of org.locationtech.udig.tools.geometry.split.SplitBuilder

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.