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.