public class MultiAxisController<P,A> extends MultiController<AxisController<P,A>>
MultiController.ControllerFactory<C>
Constructor | Description |
---|---|
MultiAxisController(PlotTypeGui<P,A> plotType,
ZoneFactory zfact,
MultiConfigger configger) |
Constructor.
|
Modifier and Type | Method | 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.
|
getConfigger, 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-2018 CCLRC: Council for the Central Laboratory of the Research Councils. All Rights Reserved.