public class RadiusPickSupport<V,E> extends RadiusGraphElementAccessor<V,E> implements GraphElementAccessor<V,E>
maxDistance| Constructor and Description |
|---|
RadiusPickSupport() |
RadiusPickSupport(double maxDistance)
the layout will always be provided by the VisualizationViewer
this is supporting picking for
|
| Modifier and Type | Method and Description |
|---|---|
E |
getEdge(Layout<V,E> layout,
double x,
double y)
Gets the edge nearest to the location of the (x,y) location selected.
|
E |
getEdge(Layout<V,E> layout,
double x,
double y,
double maxDistance)
Gets the edge nearest to the location of the (x,y) location selected,
within a distance of maxDistance, Iterates through all
visible edges and checks their distance from the click.
|
V |
getVertex(Layout<V,E> layout,
double x,
double y)
Gets the vertex nearest to the location of the (x,y) location selected,
within a distance of maxDistance.
|
V |
getVertex(Layout<V,E> layout,
double x,
double y,
double maxDistance)
Gets the vertex nearest to the location of the (x,y) location selected,
within a distance of maxDistance.
|
getVerticesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetVerticespublic RadiusPickSupport()
public RadiusPickSupport(double maxDistance)
maxDistance - public V getVertex(Layout<V,E> layout, double x, double y)
getVertex in interface GraphElementAccessor<V,E>getVertex in class RadiusGraphElementAccessor<V,E>public V getVertex(Layout<V,E> layout, double x, double y, double maxDistance)
getVertex in class RadiusGraphElementAccessor<V,E>x - y - maxDistance - temporarily overrides member maxDistancepublic E getEdge(Layout<V,E> layout, double x, double y)
getEdge in interface GraphElementAccessor<V,E>getEdge in class RadiusGraphElementAccessor<V,E>public E getEdge(Layout<V,E> layout, double x, double y, double maxDistance)
getEdge in class RadiusGraphElementAccessor<V,E>x - y - maxDistance - temporarily overrides member maxDistanceCopyright © 2015. All rights reserved.