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.util.function.Supplier<uk.ac.starlink.ttools.plot2.CoordSequence> |
createDataPosSupplier(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(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,
Point pos,
int ibutt,
java.util.function.Supplier<uk.ac.starlink.ttools.plot2.CoordSequence> dposSupplier) |
public int getSurfaceIndex(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, Point pos, int ibutt, java.util.function.Supplier<uk.ac.starlink.ttools.plot2.CoordSequence> dposSupplier)
handleClick in class uk.ac.starlink.ttools.plot2.NavigationListener<A>public java.util.function.Supplier<uk.ac.starlink.ttools.plot2.CoordSequence> createDataPosSupplier(Point pos)
createDataPosSupplier in class uk.ac.starlink.ttools.plot2.NavigationListener<A>Copyright © 2003-2025 CCLRC: Council for the Central Laboratory of the Research Councils. All Rights Reserved.