public abstract class GuiNavigationListener<A>
extends uk.ac.starlink.ttools.plot2.NavigationListener<A>
| Constructor and Description |
|---|
GuiNavigationListener(PlotPanel<?,A> plotPanel)
Constructor.
|
| Modifier and Type | Method and 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-2017 CCLRC: Council for the Central Laboratory of the Research Councils. All Rights Reserved.