Class EpicsNDArrayStreamView

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

public class EpicsNDArrayStreamView extends AbstractLiveStreamViewCustomUi
a slave viewer to display additional NDArray stream generated by the same EPICS area detector. This additional NDArray is created by camera IOC from raw live camera images - such as summation, accumulation, etc.
  • Constructor Details

    • EpicsNDArrayStreamView

      public EpicsNDArrayStreamView()
  • Method Details

    • createUi

      public void createUi(org.eclipse.swt.widgets.Composite parent)
      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:
      parent - The composite to draw custom UI onto.
    • getCamConfig

      public CameraConfiguration getCamConfig()
    • setCamConfig

      public void setCamConfig(CameraConfiguration camConfig)
    • getStreamType

      public StreamType getStreamType()
    • setStreamType

      public void setStreamType(StreamType streamType)
    • setXSizeHint

      public void setXSizeHint(int xSizeHint)
    • setYSizeHint

      public void setYSizeHint(int ySizeHint)
    • getPlotName

      public String getPlotName()
    • setPlotName

      public void setPlotName(String plotName)
    • getLiveControls

      public List<LiveControl> getLiveControls()
    • setLiveControls

      public void setLiveControls(List<LiveControl> liveControls)