uk.ac.starlink.topcat.plot2
Class TimeAxisController
java.lang.Object
uk.ac.starlink.topcat.plot2.AxisController<P,A>
uk.ac.starlink.topcat.plot2.CartesianAxisController<uk.ac.starlink.ttools.plot2.geom.TimeSurfaceFactory.Profile,uk.ac.starlink.ttools.plot2.geom.TimeAspect>
uk.ac.starlink.topcat.plot2.TimeAxisController
- All Implemented Interfaces:
- Configger
public class TimeAxisController
- extends CartesianAxisController<uk.ac.starlink.ttools.plot2.geom.TimeSurfaceFactory.Profile,uk.ac.starlink.ttools.plot2.geom.TimeAspect>
Axis control for plot with a horizontal time axis.
- Since:
- 24 Jul 2013
- Author:
- Mark Taylor
Method Summary |
uk.ac.starlink.ttools.plot2.config.ConfigMap |
getConfig()
Returns the configuration defined by all this object's controls. |
protected boolean |
logChanged(uk.ac.starlink.ttools.plot2.geom.TimeSurfaceFactory.Profile prof1,
uk.ac.starlink.ttools.plot2.geom.TimeSurfaceFactory.Profile prof2)
Indicates whether the scaling has changed to or from logarithmic
for any of the cartesian axes between two profiles. |
Methods inherited from class uk.ac.starlink.topcat.plot2.AxisController |
addActionListener, addAspectConfigTab, addControl, addNavigatorTab, assertHasKeys, clearAspect, clearRange, createDataId, getActionForwarder, getAspect, getControls, getMainControl, getNavigator, getRanges, getSurfaceFactory, removeActionListener, setAspect, setRanges, submitReports, updateState |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TimeAxisController
public TimeAxisController()
- Constructor.
logChanged
protected boolean logChanged(uk.ac.starlink.ttools.plot2.geom.TimeSurfaceFactory.Profile prof1,
uk.ac.starlink.ttools.plot2.geom.TimeSurfaceFactory.Profile prof2)
- Description copied from class:
CartesianAxisController
- Indicates whether the scaling has changed to or from logarithmic
for any of the cartesian axes between two profiles.
If so, it's going to be necessary to rescale, since attempting
a log plot with negative values would fail.
- Specified by:
logChanged
in class CartesianAxisController<uk.ac.starlink.ttools.plot2.geom.TimeSurfaceFactory.Profile,uk.ac.starlink.ttools.plot2.geom.TimeAspect>
- Parameters:
prof1
- first profileprof2
- second profile
- Returns:
- true iff some of the axes are log in prof1 and linear in prof2
or vice versa
getConfig
public uk.ac.starlink.ttools.plot2.config.ConfigMap getConfig()
- Description copied from class:
AxisController
- Returns the configuration defined by all this object's controls.
- Specified by:
getConfig
in interface Configger
- Overrides:
getConfig
in class AxisController<uk.ac.starlink.ttools.plot2.geom.TimeSurfaceFactory.Profile,uk.ac.starlink.ttools.plot2.geom.TimeAspect>
- Returns:
- config map
Copyright ? 2003-2018 CCLRC: Council for the Central Laboratory of the Research Councils. All Rights Reserved.