public class MultiAxisController<P,A> extends MultiController<AxisController<P,A>>
MultiController.ControllerFactory<C>
Constructor and Description |
---|
MultiAxisController(PlotTypeGui<P,A> plotType,
ZoneFactory zfact,
MultiConfigger configger)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
resetAspects()
Resets aspects of all the current per-zone controllers.
|
void |
setAspect(uk.ac.starlink.ttools.plot2.Ganger<P,A> ganger,
ZoneId zid,
A aspect)
Sets the surface aspect to use for a given zone.
|
getController, getControllerMap, getStackControls, getZones, setZones
public MultiAxisController(PlotTypeGui<P,A> plotType, ZoneFactory zfact, MultiConfigger configger)
plotType
- plot typezfact
- zone id factoryconfigger
- manages global and per-zone axis config itemspublic void setAspect(uk.ac.starlink.ttools.plot2.Ganger<P,A> ganger, ZoneId zid, A aspect)
ganger
- object that defines multi-zone positioningzid
- zone whose aspect is to be updated;
can, but probably shouldn't, be nullaspect
- new aspectpublic void resetAspects()
Copyright © 2003-2017 CCLRC: Council for the Central Laboratory of the Research Councils. All Rights Reserved.