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.
|
getVertices
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getVertices
public 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 © 2014. All rights reserved.