public interface CellDetectionJob extends Job, ImageProducer, TableProducer, EditableJobContainer
Modifier and Type | Method and Description |
---|---|
void |
addControlImageListener(ImageListener listener)
Adds a listener which is invoked if a new control image was created.
|
void |
addSegmentationImageListener(ImageListener listener)
Adds a listener which is invoked if a new segmentation image was created.
|
CellDetectionAddon |
getDetectionAlgorithm()
Returns the algorithm which should be used for cell detection, or null.
|
long |
getMinimalTimeMS()
Returns the minimal time (in ms) the execution of the job should take.
|
CellVisualizationAddon |
getVisualizationAlgorithm()
Returns the algorithm which should be used for cell visualization, or null.
|
void |
removeControlImageListener(ImageListener listener)
Removes a previously added image listener.
|
void |
removeSegmentationImageListener(ImageListener listener)
Removes a previously added image listener.
|
void |
setDetectionAlgorithm(CellDetectionAddon detectionAlgorithm)
Sets the algorithm which should be used for cell detection.
|
void |
setImageDescription(java.lang.String description)
Sets a short string describing the images which are made by this job.
|
void |
setMinimalTimeMS(long minimalTimeMS)
Sets the minimal time (in ms) the execution of the job should take.
|
void |
setVisualizationAlgorithm(CellVisualizationAddon visualizationAlgorithm)
Sets the algorithm which should be used for cell visualization.
|
addJobListener, executeJob, initializeJob, removeJobListener, uninitializeJob
addMessageListener, getName, getPositionInformation, getUUID, removeMessageListener, setName
addImageListener, getImageDescription, getNumberOfImages, removeImageListener
addTableListener, getProducedTableDefinition, removeTableListener
addJob, clearJobs, insertJob, removeJob
getJob, getJobs, getNumJobs
void addSegmentationImageListener(ImageListener listener) throws java.rmi.RemoteException
listener
- Listener which should be notified.java.rmi.RemoteException
void removeSegmentationImageListener(ImageListener listener) throws java.rmi.RemoteException
listener
- Listener which was previously added.java.rmi.RemoteException
void addControlImageListener(ImageListener listener) throws java.rmi.RemoteException
listener
- Listener which should be notified.java.rmi.RemoteException
void removeControlImageListener(ImageListener listener) throws java.rmi.RemoteException
listener
- Listener which was previously added.java.rmi.RemoteException
void setDetectionAlgorithm(CellDetectionAddon detectionAlgorithm) throws MeasurementRunningException, java.rmi.RemoteException
detectionAlgorithm
- MeasurementRunningException
java.rmi.RemoteException
CellDetectionAddon getDetectionAlgorithm() throws java.rmi.RemoteException
java.rmi.RemoteException
void setVisualizationAlgorithm(CellVisualizationAddon visualizationAlgorithm) throws MeasurementRunningException, java.rmi.RemoteException
visualizationAlgorithm
- MeasurementRunningException
java.rmi.RemoteException
CellVisualizationAddon getVisualizationAlgorithm() throws java.rmi.RemoteException
java.rmi.RemoteException
void setImageDescription(java.lang.String description) throws java.rmi.RemoteException, MeasurementRunningException
description
- The description which should be returned for the images produced by this job, or null, to switch to the default description.java.rmi.RemoteException
MeasurementRunningException
void setMinimalTimeMS(long minimalTimeMS) throws MeasurementRunningException, java.rmi.RemoteException
minimalTimeMS
- The minimal time in ms the execution of the job has to take, or -1.MeasurementRunningException
java.rmi.RemoteException
long getMinimalTimeMS() throws java.rmi.RemoteException
java.rmi.RemoteException