Package org.geomajas.gwt.client.spatial.geometry

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


  public void testMultiLineString() {
    Feature feature = new Feature();
    feature.setGeometry((MultiLineString) multiLineString.clone());
    op.execute(feature);
    MultiLineString m = (MultiLineString) feature.getGeometry();
    LineString l = (LineString) m.getGeometryN(index.getGeometryIndex());
    Assert.assertEquals(30.0, l.getCoordinateN(index.getCoordinateIndex()).getX(), DELTA);
    op.undo(feature);
    Assert.assertEquals(multiLineString.toWkt(), feature.getGeometry().toWkt());
  }
View Full Code Here


  @Test
  public void testLineString() {
    Feature feature = new Feature();
    feature.setGeometry((LineString) lineString.clone());
    op.execute(feature);
    LineString l = (LineString) feature.getGeometry();
    Assert.assertEquals(50.0, l.getCoordinateN(index.getCoordinateIndex()).getX(), DELTA);
    op.undo(feature);
    Assert.assertEquals(lineString.toWkt(), feature.getGeometry().toWkt());
  }
View Full Code Here

  public void testMultiLineString() {
    Feature feature = new Feature();
    feature.setGeometry((MultiLineString) multiLineString.clone());
    op.execute(feature);
    MultiLineString m = (MultiLineString) feature.getGeometry();
    LineString l = (LineString) m.getGeometryN(index.getGeometryIndex());
    Assert.assertEquals(50.0, l.getCoordinateN(index.getCoordinateIndex()).getX(), DELTA);
    op.undo(feature);
    Assert.assertEquals(multiLineString.toWkt(), feature.getGeometry().toWkt());
  }
View Full Code Here

  @Test
  public void testLineString() {
    Feature feature = new Feature();
    feature.setGeometry((LineString) lineString.clone());
    op.execute(feature);
    LineString l = (LineString) feature.getGeometry();
    Assert.assertEquals(50.0, l.getCoordinateN(index.getCoordinateIndex()).getX(), DELTA);
    op.undo(feature);
    Assert.assertEquals(lineString.toWkt(), feature.getGeometry().toWkt());
  }
View Full Code Here

  public void testMultiLineString() {
    Feature feature = new Feature();
    feature.setGeometry((MultiLineString) multiLineString.clone());
    op.execute(feature);
    MultiLineString m = (MultiLineString) feature.getGeometry();
    LineString l = (LineString) m.getGeometryN(index.getGeometryIndex());
    Assert.assertEquals(50.0, l.getCoordinateN(index.getCoordinateIndex()).getX(), DELTA);
    op.undo(feature);
    Assert.assertEquals(multiLineString.toWkt(), feature.getGeometry().toWkt());
  }
View Full Code Here

  private void execute(MultiPolygon multiPolygon) {
    execute((Polygon) multiPolygon.getGeometryN(index.getGeometryIndex()));
  }

  private void execute(MultiLineString multiLineString) {
    LineString lineString = execute((LineString) multiLineString.getGeometryN(index.getGeometryIndex()));
    setLineStringN(multiLineString, lineString, index.getGeometryIndex());
  }
View Full Code Here

  private void execute(Polygon polygon) {
    LinearRing ring = null;
    if (index.isExteriorRing()) {
      ring = polygon.getExteriorRing();
      LineString lineString = execute(ring);
      setExteriorRing(polygon, (LinearRing) lineString);
    } else if (index.getInteriorRingIndex() >= 0) {
      ring = polygon.getInteriorRingN(index.getInteriorRingIndex());
      LineString lineString = execute(ring);
      setInteriorRingN(polygon, (LinearRing) lineString, index.getInteriorRingIndex());
    }
  }
View Full Code Here

  private void undo(MultiPolygon multiPolygon) {
    undo((Polygon) multiPolygon.getGeometryN(index.getGeometryIndex()));
  }

  private void undo(MultiLineString multiLineString) {
    LineString lineString = undo((LineString) multiLineString.getGeometryN(index.getGeometryIndex()));
    setLineStringN(multiLineString, lineString, index.getGeometryIndex());
  }
View Full Code Here

  private void undo(Polygon polygon) {
    LinearRing ring = null;
    if (index.isExteriorRing()) {
      ring = polygon.getExteriorRing();
      LineString lineString = undo(ring);
      setExteriorRing(polygon, (LinearRing) lineString);
    } else if (index.getInteriorRingIndex() >= 0) {
      ring = polygon.getInteriorRingN(index.getInteriorRingIndex());
      LineString lineString = undo(ring);
      setInteriorRingN(polygon, (LinearRing) lineString, index.getInteriorRingIndex());
    }
  }
View Full Code Here

  private void execute(MultiPolygon multiPolygon) {
    execute((Polygon) multiPolygon.getGeometryN(index.getGeometryIndex()));
  }

  private void execute(MultiLineString multiLineString) {
    LineString lineString = execute((LineString) multiLineString.getGeometryN(index.getGeometryIndex()));
    setLineStringN(multiLineString, lineString, index.getGeometryIndex());
  }
View Full Code Here

TOP

Related Classes of org.geomajas.gwt.client.spatial.geometry.LineString

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.