java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.MouseWheelListener, java.util.EventListenerpublic abstract class GuiNavigationListener<A>
extends uk.ac.starlink.ttools.plot2.NavigationListener<A>
| Constructor | Description |
|---|---|
GuiNavigationListener(PlotPanel<?,A> plotPanel) |
Constructor.
|
| Modifier and Type | Method | Description |
|---|---|---|
java.lang.Iterable<double[]> |
createDataPosIterable(java.awt.Point pos) |
|
protected abstract uk.ac.starlink.ttools.plot2.Navigator<A> |
getExistingNavigator(int isurf) |
Returns the navigator for a surface that is actually known by
this listener.
|
uk.ac.starlink.ttools.plot2.Navigator<A> |
getNavigator(int isurf) |
|
uk.ac.starlink.ttools.plot2.Surface |
getSurface(int isurf) |
|
int |
getSurfaceIndex(java.awt.Point pos) |
May return a negative value if no surface corresponds to the given point.
|
protected void |
handleClick(uk.ac.starlink.ttools.plot2.Navigator<A> navigator,
int isurf,
java.awt.Point pos,
int ibutt,
java.lang.Iterable<double[]> dposIt) |
public int getSurfaceIndex(java.awt.Point pos)
getSurfaceIndex in class uk.ac.starlink.ttools.plot2.NavigationListener<A>public uk.ac.starlink.ttools.plot2.Surface getSurface(int isurf)
getSurface in class uk.ac.starlink.ttools.plot2.NavigationListener<A>public uk.ac.starlink.ttools.plot2.Navigator<A> getNavigator(int isurf)
getNavigator in class uk.ac.starlink.ttools.plot2.NavigationListener<A>protected abstract uk.ac.starlink.ttools.plot2.Navigator<A> getExistingNavigator(int isurf)
isurf - surface index, >=0protected void handleClick(uk.ac.starlink.ttools.plot2.Navigator<A> navigator, int isurf, java.awt.Point pos, int ibutt, java.lang.Iterable<double[]> dposIt)
handleClick in class uk.ac.starlink.ttools.plot2.NavigationListener<A>public java.lang.Iterable<double[]> createDataPosIterable(java.awt.Point pos)
createDataPosIterable in class uk.ac.starlink.ttools.plot2.NavigationListener<A>Copyright © 2003-2018 CCLRC: Council for the Central Laboratory of the Research Councils. All Rights Reserved.