public interface ComposedImagingJob extends Job, ImageProducer
Modifier and Type | Method and Description |
---|---|
java.lang.String[] |
getCameras()
Gets the cameras.
|
java.lang.String |
getChannel()
Gets the channel.
|
java.lang.String |
getChannelGroup()
Gets the channel group.
|
double |
getDeltaX()
Returns the distance between two horizontally attached sub-images.
|
double |
getDeltaY()
Returns the distance between two vertically attached sub-images.
|
double |
getExposure()
Gets the exposure.
|
double[] |
getExposures()
Gets the exposures of the initialized cameras.
|
java.awt.Dimension |
getSubImageNumber()
Returns the number of sub-images.
|
void |
setCameras(java.lang.String[] cameras)
Sets the cameras with which it should be imaged.
|
void |
setChannel(java.lang.String deviceGroup,
java.lang.String channel)
Sets the channel.
|
void |
setDeltaX(double deltaX)
Sets the distance between two horizontally attached sub-images.
|
void |
setDeltaY(double deltaY)
Sets the distance between two vertically attached sub-images.
|
void |
setExposure(double exposure)
Sets the exposure.
|
void |
setExposures(double[] exposures)
Sets the exposures of the cameras.
|
void |
setSubImageNumber(java.awt.Dimension imageNumbers)
Sets the number of sub-images
|
addJobListener, executeJob, initializeJob, removeJobListener, uninitializeJob
addMessageListener, getName, getPositionInformation, getUUID, removeMessageListener, setName
addImageListener, getImageDescription, getNumberOfImages, removeImageListener
void setChannel(java.lang.String deviceGroup, java.lang.String channel) throws java.rmi.RemoteException, MeasurementRunningException
deviceGroup
- The device group where the channel is defined.channel
- The channel.java.rmi.RemoteException
MeasurementRunningException
java.lang.String getChannel() throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String getChannelGroup() throws java.rmi.RemoteException
java.rmi.RemoteException
void setExposure(double exposure) throws java.rmi.RemoteException, MeasurementRunningException
exposure
- The exposure.java.rmi.RemoteException
MeasurementRunningException
double getExposure() throws java.rmi.RemoteException
java.rmi.RemoteException
void setExposures(double[] exposures) throws java.rmi.RemoteException, MeasurementRunningException, java.lang.IllegalArgumentException
exposures
- The exposures.java.rmi.RemoteException
MeasurementRunningException
java.lang.IllegalArgumentException
- Thrown if number of elements in exposure array is unequal to the number of cameras.double[] getExposures() throws java.rmi.RemoteException
java.rmi.RemoteException
void setCameras(java.lang.String[] cameras) throws java.rmi.RemoteException, MeasurementRunningException
cameras
- Device names of the camerasjava.rmi.RemoteException
MeasurementRunningException
java.lang.String[] getCameras() throws java.rmi.RemoteException
java.rmi.RemoteException
double getDeltaX() throws java.rmi.RemoteException
java.rmi.RemoteException
void setDeltaX(double deltaX) throws java.rmi.RemoteException, MeasurementRunningException
deltaX
- Distance in micro meter.java.rmi.RemoteException
MeasurementRunningException
double getDeltaY() throws java.rmi.RemoteException
java.rmi.RemoteException
void setDeltaY(double deltaY) throws java.rmi.RemoteException, MeasurementRunningException
deltaY
- Distance in micro meter.java.rmi.RemoteException
MeasurementRunningException
java.awt.Dimension getSubImageNumber() throws java.rmi.RemoteException
java.rmi.RemoteException
void setSubImageNumber(java.awt.Dimension imageNumbers) throws java.rmi.RemoteException, MeasurementRunningException
imageNumbers
- Number of sub-images.java.rmi.RemoteException
MeasurementRunningException