Class LiveStreamViewCameraControlsOffsetCalibrate

java.lang.Object
uk.ac.gda.client.live.stream.view.customui.LiveStreamViewCameraControlsOffsetCalibrate
All Implemented Interfaces:
LiveStreamViewCameraControlsExtension

public class LiveStreamViewCameraControlsOffsetCalibrate extends Object implements LiveStreamViewCameraControlsExtension
Extension for LiveStreamViewCameraControls that creates a Calibrate button that opens a dialog EditCameraOffsetCalibrationDialog to allow editing Camera Offset calibration parameters.
  • Constructor Details

    • LiveStreamViewCameraControlsOffsetCalibrate

      public LiveStreamViewCameraControlsOffsetCalibrate()
  • Method Details

    • createUi

      public void createUi(org.eclipse.swt.widgets.Composite composite, CameraControl cameraControl)
      Description copied from interface: LiveStreamViewCameraControlsExtension
      Create the UI associated with this extension

      The parent composite will allocate one column to the UI. This class may, of course, subdivide this into multiple columns.

      Specified by:
      createUi in interface LiveStreamViewCameraControlsExtension
      Parameters:
      composite - The parent composite on which to create thus UI
      cameraControl - Object to control the camera
    • setCsvCameraOffsetCalibration

      public void setCsvCameraOffsetCalibration(CsvCameraOffsetCalibration csvCalibration)