Examples of LineString


Examples of org.geomajas.gwt.client.spatial.geometry.LineString

      LinearRing ring = getGeometryIndex().getLinearRing(polygon);
      if (ring != null) {
        Coordinate[] coordinates = ring.getCoordinates();
        if (coordinates != null && coordinates.length > 0) {
          Coordinate lastCoordinate = coordinates[coordinates.length - 2];
          LineString lineString1 = featureTransaction.getNewFeatures()[index.getFeatureIndex()].getGeometry()
              .getGeometryFactory().createLineString(
                  new Coordinate[] {getTransformer().worldToPan(lastCoordinate),
                      getPanPosition(event)});
          tempLine1.setGeometry(lineString1);
          mapWidget.render(tempLine1, RenderGroup.VECTOR, RenderStatus.ALL);

          LineString lineString2 = featureTransaction.getNewFeatures()[index.getFeatureIndex()].getGeometry()
              .getGeometryFactory().createLineString(
                  new Coordinate[] {getTransformer().worldToPan(coordinates[0]),
                      getPanPosition(event)});
          tempLine2.setGeometry(lineString2);
          mapWidget.render(tempLine2, RenderGroup.VECTOR, RenderStatus.ALL);
View Full Code Here

Examples of org.geomajas.gwt.client.spatial.geometry.LineString

  // -------------------------------------------------------------------------

  @Test
  public void testLineStringZeroIndex() {
    RemoveCoordinateOperation op = new RemoveCoordinateOperation(0);
    LineString result = (LineString) op.execute(lineString);
    Assert.assertEquals(20.0, result.getCoordinateN(0).getX(), DELTA);
    Assert.assertEquals(20.0, result.getCoordinateN(1).getX(), DELTA);
    Assert.assertEquals(lineString.getNumPoints(), result.getNumPoints() + 1);
  }
View Full Code Here

Examples of org.geomajas.gwt.client.spatial.geometry.LineString

  }

  @Test
  public void testLineStringBigIndex() {
    RemoveCoordinateOperation op = new RemoveCoordinateOperation(lineString.getNumPoints());
    LineString result = (LineString) op.execute(lineString);
    Assert.assertEquals(10.0, result.getCoordinateN(0).getX(), DELTA);
    Assert.assertEquals(20.0, result.getCoordinateN(result.getNumPoints() - 1).getX(), DELTA);
    Assert.assertEquals(lineString.getNumPoints(), result.getNumPoints() + 1);
  }
View Full Code Here

Examples of org.geomajas.gwt.client.spatial.geometry.LineString

  }

  @Test
  public void testLineStringMiddleIndex() {
    RemoveCoordinateOperation op = new RemoveCoordinateOperation(1);
    LineString result = (LineString) op.execute(lineString);
    Assert.assertEquals(10.0, result.getCoordinateN(0).getX(), DELTA);
    Assert.assertEquals(20.0, result.getCoordinateN(1).getX(), DELTA);
    Assert.assertEquals(lineString.getNumPoints(), result.getNumPoints() + 1, DELTA);
  }
View Full Code Here

Examples of org.geomajas.gwt.client.spatial.geometry.LineString

  // -------------------------------------------------------------------------

  @Test
  public void testLineStringZeroIndex() {
    GeometryOperation op = new SetCoordinateOperation(0, new Coordinate(0, 0));
    LineString result = (LineString) op.execute(lineString);
    Assert.assertEquals(0.0, result.getCoordinateN(0).getX(), DELTA);
    Assert.assertEquals(20.0, result.getCoordinateN(1).getX(), DELTA);
    Assert.assertEquals(result.getNumPoints(), lineString.getNumPoints());
  }
View Full Code Here

Examples of org.geomajas.gwt.client.spatial.geometry.LineString

  }

  @Test
  public void testLineStringBigIndex() {
    GeometryOperation op = new SetCoordinateOperation(lineString.getNumPoints(), new Coordinate(0, 0));
    LineString result = (LineString) op.execute(lineString);
    Assert.assertEquals(10.0, result.getCoordinateN(0).getX(), DELTA);
    Assert.assertEquals(0.0, result.getCoordinateN(result.getNumPoints() - 1).getX(), DELTA);
    Assert.assertEquals(result.getNumPoints(), lineString.getNumPoints());
  }
View Full Code Here

Examples of org.geomajas.gwt.client.spatial.geometry.LineString

  }

  @Test
  public void testLineStringMiddleIndex() {
    GeometryOperation op = new SetCoordinateOperation(1, new Coordinate(0, 0));
    LineString result = (LineString) op.execute(lineString);
    Assert.assertEquals(10.0, result.getCoordinateN(0).getX(), DELTA);
    Assert.assertEquals(0.0, result.getCoordinateN(1).getX(), DELTA);
    Assert.assertEquals(20.0, result.getCoordinateN(2).getX(), DELTA);
    Assert.assertEquals(result.getNumPoints(), lineString.getNumPoints());
  }
View Full Code Here

Examples of org.geomajas.gwt.client.spatial.geometry.LineString

  // -------------------------------------------------------------------------

  @Test
  public void testLineStringZeroIndex() {
    TranslateCoordinateOperation op = new TranslateCoordinateOperation(0, 10, -10);
    LineString result = (LineString) op.execute(lineString);
    Assert.assertEquals(20.0, result.getCoordinateN(0).getX(), DELTA);
    Assert.assertEquals(20.0, result.getCoordinateN(1).getX(), DELTA);
    Assert.assertEquals(lineString.getNumPoints(), result.getNumPoints());
  }
View Full Code Here

Examples of org.geomajas.gwt.client.spatial.geometry.LineString

  }

  @Test
  public void testLineStringBigIndex() {
    TranslateCoordinateOperation op = new TranslateCoordinateOperation(10, 10, -10);
    LineString result = (LineString) op.execute(lineString);
    Assert.assertEquals(10.0, result.getCoordinateN(0).getX(), DELTA);
    Assert.assertEquals(30.0, result.getCoordinateN(result.getNumPoints() - 1).getX(), DELTA);
    Assert.assertEquals(lineString.getNumPoints(), result.getNumPoints());
  }
View Full Code Here

Examples of org.geomajas.gwt.client.spatial.geometry.LineString

  }

  @Test
  public void testLineStringMiddleIndex() {
    TranslateCoordinateOperation op = new TranslateCoordinateOperation(2, 10, -10);
    LineString result = (LineString) op.execute(lineString);
    Assert.assertEquals(10.0, result.getCoordinateN(0).getX(), DELTA);
    Assert.assertEquals(30.0, result.getCoordinateN(2).getX(), DELTA);
    Assert.assertEquals(lineString.getNumPoints(), result.getNumPoints());
  }
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.