Class LiveStreamViewAxisCameraControls

java.lang.Object
uk.ac.gda.client.live.stream.view.customui.AbstractLiveStreamViewCustomUi
uk.ac.gda.client.live.stream.view.customui.LiveStreamViewAxisCameraControls
All Implemented Interfaces:
LiveStreamViewCustomUi

public class LiveStreamViewAxisCameraControls extends AbstractLiveStreamViewCustomUi
AbstractLiveStreamViewCustomUi wrapper for AxisCameraControls. The stream url is set automatically from the camera configuration of the enclosing live stream.
  • Constructor Details

    • LiveStreamViewAxisCameraControls

      public LiveStreamViewAxisCameraControls()
  • Method Details

    • createUi

      public void createUi(org.eclipse.swt.widgets.Composite composite)
      Description copied from interface: LiveStreamViewCustomUi
      Called when the LiveStreamView is drawing this custom UI. At this point the IPlottingSystem and LiveStreamConnection will be setup so then can be used in this method.
      Parameters:
      composite - The composite to draw custom UI onto.
    • setNumColumns

      public void setNumColumns(int numColumns)
    • setZoomStep

      public void setZoomStep(double zoomStep)
    • setFocusStep

      public void setFocusStep(double focusStep)
    • setShowFocusControls

      public void setShowFocusControls(boolean showFocusControls)
    • setShowIrisControls

      public void setShowIrisControls(boolean showIrisControls)