Interface Camera

All Superinterfaces:
Configurable, Device, Findable, ImageScaleProvider, gda.observable.IObservable
All Known Implementing Classes:
CameraBase, DummyOpticalCamera, MxOpticalCamera, MxOpticalCameraBase, MxOpticalCameraNoZoom, MxOpticalCameraZoomPositioner

public interface Camera extends Device, ImageScaleProvider
Interface for sample viewing camera objects. These control the focus and zoom settings of a camera's optics and capture individual images.

They also contain scaling factors to convert between pixels and microns for calculations relating to sample control. The gda.images package assumes that the camera is on-axis looking at the sample which is held on an XYZ stage.

These objects are not for creating/displaying a stream of images