|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object edu.uci.ics.jung.algorithms.layout.RadiusGraphElementAccessor<V,E> edu.uci.ics.jung.visualization.picking.RadiusPickSupport<V,E>
public class RadiusPickSupport<V,E>
Simple implementation of PickSupport that returns the vertex or edge that is closest to the specified location. This implementation provides the same picking options that were available in previous versions of AbstractLayout.
Field Summary |
---|
Fields inherited from class edu.uci.ics.jung.algorithms.layout.RadiusGraphElementAccessor |
---|
maxDistance |
Constructor Summary | |
---|---|
RadiusPickSupport()
|
|
RadiusPickSupport(double maxDistance)
the layout will always be provided by the VisualizationViewer this is supporting picking for |
Method Summary | |
---|---|
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. |
Methods inherited from class edu.uci.ics.jung.algorithms.layout.RadiusGraphElementAccessor |
---|
getVertices |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface edu.uci.ics.jung.algorithms.layout.GraphElementAccessor |
---|
getVertices |
Constructor Detail |
---|
public RadiusPickSupport()
public RadiusPickSupport(double maxDistance)
maxDistance
- Method Detail |
---|
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 maxDistance
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |