Class LiveStreamViewCameraControlsCrosshair
java.lang.Object
uk.ac.gda.client.live.stream.view.customui.LiveStreamViewCameraControlsCrosshair
- All Implemented Interfaces:
LiveStreamViewCameraControlsExtension
public class LiveStreamViewCameraControlsCrosshair
extends Object
implements LiveStreamViewCameraControlsExtension
-
Constructor Summary
ConstructorsConstructorDescriptionLiveStreamViewCameraControlsCrosshair(LiveControl centreX, LiveControl centreY, Scannable sizeX, Scannable sizeY) -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateUi(org.eclipse.swt.widgets.Composite composite, CameraControl cameraControl) Create the UI associated with this extensionvoidsetCrosshairSizeFactor(Double crosshairSizeFactor) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface uk.ac.gda.client.live.stream.view.customui.LiveStreamViewCameraControlsExtension
dispose
-
Constructor Details
-
LiveStreamViewCameraControlsCrosshair
public LiveStreamViewCameraControlsCrosshair(LiveControl centreX, LiveControl centreY, Scannable sizeX, Scannable sizeY)
-
-
Method Details
-
createUi
Description copied from interface:LiveStreamViewCameraControlsExtensionCreate the UI associated with this extensionThe parent composite will allocate one column to the UI. This class may, of course, subdivide this into multiple columns.
- Specified by:
createUiin interfaceLiveStreamViewCameraControlsExtension- Parameters:
composite- The parent composite on which to create thus UIcameraControl- Object to control the camera
-
setCrosshairSizeFactor
-