public Envelope expandEnvelope(Envelope env) { for (int i = 0; i < coords.length; i += dimension) { env.expandToInclude(coords[i], coords[i + 1]); } return env; } }
public Envelope expandEnvelope(Envelope env) { for (int i = 0; i < coords.length; i += dimension) { env.expandToInclude(coords[i], coords[i + 1]); } return env; }
public void expandToInclude(double x, double y) { if (x < 0) { leftEnv.expandToInclude(x, y); } else { rightEnv.expandToInclude(x, y); aRightCoordinate = x; } }
@Override public Envelope expandEnvelope(Envelope env) { for (Coordinate c : coordinates) { env.expandToInclude(c); } return env; }
@Override public Envelope expandEnvelope(Envelope env) { for (int i = 0; i < ordinates.length / 2; i++) { env.expandToInclude(getX(i), getY(i)); } return env; }
public void zoomToVertex(Vertex v) { Envelope e = new Envelope(); e.expandToInclude(v.getCoordinate()); e.expandBy(0.002); modelBounds = e; drawLevel = DRAW_ALL; }
public void zoomToLocation(Coordinate c) { Envelope e = new Envelope(); e.expandToInclude(c); e.expandBy(0.002); modelBounds = e; matchAspect(); drawLevel = DRAW_ALL; }
public Envelope getExtent() { Envelope env = new Envelope(); for (Vertex v : getVertices()) { env.expandToInclude(v.getCoordinate()); } return env; }
public void drawAnotation(GraphBuilderAnnotation anno) { Envelope env = new Envelope(); Edge e = anno.getReferencedEdge(); if (e != null) { this.enqueueHighlightedEdge(e); env.expandToInclude(e.getFromVertex().getCoordinate()); env.expandToInclude(e.getToVertex().getCoordinate()); } ArrayList<Vertex> vertices = new ArrayList<Vertex>(); Vertex v = anno.getReferencedVertex(); if (v != null) { env.expandToInclude(v.getCoordinate()); vertices.add(v); } if (e == null && v == null) return; // make it a little bigger, especially needed for STOP_UNLINKED env.expandBy(0.02); // highlight relevant things this.clearHighlights(); this.setHighlightedVertices(vertices); // zoom the graph display this.zoomToEnvelope(env); // and draw this.draw(); }
public Envelope expandEnvelope(Envelope env) { for (int i = 0; i < coordinates.length; i++ ) { env.expandToInclude(coordinates[i]); } return env; }
public Envelope expandEnvelope(Envelope env) { for (int i = 0; i < coordinates.length; i++ ) { env.expandToInclude(coordinates[i]); } return env; }
public Envelope expandEnvelope(Envelope env) { for (int i = 0; i < coords.length; i += dimension ) { env.expandToInclude(coords[i], coords[i + 1]); } return env; } }
for (Ring ring : area.outermostRings) { for (OSMNode node : ring.nodes) { envelope.expandToInclude(new Coordinate(node.lon, node.lat));
for (Ring ring : area.outermostRings) { for (OSMNode node : ring.nodes) { envelope.expandToInclude(new Coordinate(node.lon, node.lat)); OsmVertex accessVertex = getVertexForOsmNode(node, area.parent); if (accessVertex.getIncoming().isEmpty()
public void add(LinearRing ring) { rings.add(ring); totalEnv.expandToInclude(ring.getEnvelopeInternal()); }
public void add(LinearRing ring) { rings.add(ring); totalEnv.expandToInclude(ring.getEnvelopeInternal()); }
public Envelope getEnvelope() { Envelope env = new Envelope(); for (int i = start; i < end; i++) { env.expandToInclude(pts.getX(i), pts.getY(i)); } return env; }
public static Node createExpanded(Node node, Envelope addEnv) { Envelope expandEnv = new Envelope(addEnv); if (node != null) expandEnv.expandToInclude(node.env); Node largerNode = createNode(expandEnv); if (node != null) largerNode.insertNode(node); return largerNode; }
public double measure(Geometry g1, Geometry g2) { double distance = DiscreteHausdorffDistance.distance(g1, g2, DENSIFY_FRACTION); Envelope env = new Envelope(g1.getEnvelopeInternal()); env.expandToInclude(g2.getEnvelopeInternal()); double envSize = diagonalSize(env); // normalize so that more similarity produces a measure closer to 1 double measure = 1 - distance / envSize; //System.out.println("Hausdorff distance = " + distance + ", measure = " + measure); return measure; }
protected Envelope computeEnvelopeInternal() { if (isEmpty()) { return new Envelope(); } Envelope env = new Envelope(); env.expandToInclude(coordinates.getX(0), coordinates.getY(0)); return env; }