uk.ac.starlink.topcat.plot2
Class MultiShaderController

java.lang.Object
  extended by uk.ac.starlink.topcat.plot2.MultiController<ShaderControl>
      extended by uk.ac.starlink.topcat.plot2.MultiShaderController

public class MultiShaderController
extends MultiController<ShaderControl>

MultiController that works with ShaderControl instances.

Since:
27 May 2016
Author:
Mark Taylor

Nested Class Summary
 
Nested classes/interfaces inherited from class uk.ac.starlink.topcat.plot2.MultiController
MultiController.ControllerFactory<C>
 
Constructor Summary
MultiShaderController(ZoneFactory zfact, MultiConfigger configger, ToggleButtonModel auxLockModel)
          Constructor.
 
Method Summary
 
Methods inherited from class uk.ac.starlink.topcat.plot2.MultiController
getConfigger, getController, getControllerMap, getStackControls, getZones, setZones
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultiShaderController

public MultiShaderController(ZoneFactory zfact,
                             MultiConfigger configger,
                             ToggleButtonModel auxLockModel)
Constructor.

Parameters:
zfact - zone id factory
configger - manages per-zone shader config items
auxLockModel - single toggle model to control whether aux axes are locked; could be done on a per-zone basis but currently is not


Copyright © 2003-2018 CCLRC: Council for the Central Laboratory of the Research Councils. All Rights Reserved.