public class CubeAxisController extends CartesianAxisController<uk.ac.starlink.ttools.plot2.geom.CubeSurfaceFactory.Profile,uk.ac.starlink.ttools.plot2.geom.CubeAspect>
| Constructor and Description | 
|---|
CubeAxisController(boolean isIso)
Constructor. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected boolean | 
forceClearRange(uk.ac.starlink.ttools.plot2.geom.CubeSurfaceFactory.Profile prof1,
               uk.ac.starlink.ttools.plot2.geom.CubeSurfaceFactory.Profile prof2)
Determines whether the change between two profiles forces an
 unconditional re-range of the plotting surface. 
 | 
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.CubeSurfaceFactory.Profile prof1,
          uk.ac.starlink.ttools.plot2.geom.CubeSurfaceFactory.Profile prof2)
Indicates whether the scaling has changed to or from logarithmic
 for any of the cartesian axes between two profiles. 
 | 
void | 
setLatestSurface(uk.ac.starlink.ttools.plot2.Surface surface)
Accepts information about the latest plotting surface to be plotted
 by the panel associated with this controller. 
 | 
addLabelsTab, configureForLayers, getLabelSpecifier, logChangedaddActionListener, addAspectConfigTab, addControl, addNavigatorTab, assertHasKeys, clearAspect, clearRange, getActionForwarder, getAspect, getControls, getMainControl, getNavigator, getRanges, getSurfaceFactory, removeActionListener, setAspect, setRanges, submitReports, updateStatepublic CubeAxisController(boolean isIso)
isIso - true for isotropic, false for anisotropicpublic void setLatestSurface(uk.ac.starlink.ttools.plot2.Surface surface)
AxisControllerThe default implementation does nothing, but subclasses may override it to acquire information about plot state.
setLatestSurface in class AxisController<uk.ac.starlink.ttools.plot2.geom.CubeSurfaceFactory.Profile,uk.ac.starlink.ttools.plot2.geom.CubeAspect>surface - latest plotting surface.public uk.ac.starlink.ttools.plot2.config.ConfigMap getConfig()
AxisControllergetConfig in interface ConfiggergetConfig in class AxisController<uk.ac.starlink.ttools.plot2.geom.CubeSurfaceFactory.Profile,uk.ac.starlink.ttools.plot2.geom.CubeAspect>protected boolean logChanged(uk.ac.starlink.ttools.plot2.geom.CubeSurfaceFactory.Profile prof1,
                             uk.ac.starlink.ttools.plot2.geom.CubeSurfaceFactory.Profile prof2)
CartesianAxisControllerlogChanged in class CartesianAxisController<uk.ac.starlink.ttools.plot2.geom.CubeSurfaceFactory.Profile,uk.ac.starlink.ttools.plot2.geom.CubeAspect>prof1 - first profileprof2 - second profileprotected boolean forceClearRange(uk.ac.starlink.ttools.plot2.geom.CubeSurfaceFactory.Profile prof1,
                                  uk.ac.starlink.ttools.plot2.geom.CubeSurfaceFactory.Profile prof2)
AxisControllerforceClearRange in class CartesianAxisController<uk.ac.starlink.ttools.plot2.geom.CubeSurfaceFactory.Profile,uk.ac.starlink.ttools.plot2.geom.CubeAspect>prof1 - profile before changeprof2 - profile after changeCopyright © 2003-2025 CCLRC: Council for the Central Laboratory of the Research Councils. All Rights Reserved.