|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectedu.uci.ics.jung.visualization.RadiusGraphElementAccessor
edu.uci.ics.jung.visualization.RadiusPickSupport
public class RadiusPickSupport
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 | |
|---|---|
protected HasGraphLayout |
hasGraphLayout
|
| Fields inherited from class edu.uci.ics.jung.visualization.RadiusGraphElementAccessor |
|---|
layout, maxDistance |
| Constructor Summary | |
|---|---|
RadiusPickSupport()
|
|
RadiusPickSupport(double maxDistance)
the layout will always be provided by the VisualizationViewer this is supporting picking for |
|
RadiusPickSupport(HasGraphLayout hasGraphLayout,
double maxDistance)
|
|
| Method Summary | |
|---|---|
Edge |
getEdge(double x,
double y)
Gets the edge nearest to the location of the (x,y) location selected. |
Edge |
getEdge(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. |
Vertex |
getVertex(double x,
double y)
Gets the vertex nearest to the location of the (x,y) location selected, within a distance of maxDistance. |
Vertex |
getVertex(double x,
double y,
double maxDistance)
Gets the vertex nearest to the location of the (x,y) location selected, within a distance of maxDistance. |
void |
setHasGraphLayout(HasGraphLayout hasGraphLayout)
called by VisualizationViewer when this PickSupport impl is added to VisualizationViewer. |
| Methods inherited from class edu.uci.ics.jung.visualization.RadiusGraphElementAccessor |
|---|
setLayout |
| 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.visualization.GraphElementAccessor |
|---|
setLayout |
| Field Detail |
|---|
protected HasGraphLayout hasGraphLayout
| Constructor Detail |
|---|
public RadiusPickSupport(HasGraphLayout hasGraphLayout,
double maxDistance)
public RadiusPickSupport()
public RadiusPickSupport(double maxDistance)
maxDistance - | Method Detail |
|---|
public void setHasGraphLayout(HasGraphLayout hasGraphLayout)
setHasGraphLayout in interface PickSupport
public Vertex getVertex(double x,
double y)
getVertex in interface GraphElementAccessorgetVertex in class RadiusGraphElementAccessor
public Vertex getVertex(double x,
double y,
double maxDistance)
getVertex in class RadiusGraphElementAccessorx - y - maxDistance - temporarily overrides member maxDistance
public Edge getEdge(double x,
double y)
getEdge in interface GraphElementAccessorgetEdge in class RadiusGraphElementAccessor
public Edge getEdge(double x,
double y,
double maxDistance)
getEdge in class RadiusGraphElementAccessorx - y - maxDistance - temporarily overrides member maxDistance
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||