public interface Autofocus
Modifier and Type | Method and Description |
---|---|
void |
applySettings() |
double |
computeScore(ij.process.ImageProcessor impro)
Computes a focus score for the given image
|
void |
enableContinuousFocus(boolean enable) |
void |
focus(double coarseStep,
int numCoarse,
double fineStep,
int numFine)
OBSOLETE - do not use this method.
|
double |
fullFocus() |
double |
getCurrentFocusScore() |
java.lang.String |
getDeviceName() |
int |
getNumberOfImages() |
org.micromanager.utils.PropertyItem[] |
getProperties() |
org.micromanager.utils.PropertyItem |
getProperty(java.lang.String key) |
java.lang.String[] |
getPropertyNames() |
java.lang.String |
getPropertyValue(java.lang.String name) |
java.lang.String |
getVerboseStatus() |
double |
incrementalFocus() |
boolean |
isContinuousFocusEnabled() |
boolean |
isContinuousFocusLocked() |
void |
saveSettings() |
void |
setApp(ScriptInterface app) |
void |
setProperty(org.micromanager.utils.PropertyItem p) |
void |
setPropertyValue(java.lang.String name,
java.lang.String value) |
void applySettings()
void saveSettings()
void setApp(ScriptInterface app)
double fullFocus() throws org.micromanager.utils.MMException
org.micromanager.utils.MMException
double incrementalFocus() throws org.micromanager.utils.MMException
org.micromanager.utils.MMException
int getNumberOfImages()
java.lang.String getVerboseStatus()
org.micromanager.utils.PropertyItem[] getProperties()
java.lang.String[] getPropertyNames()
org.micromanager.utils.PropertyItem getProperty(java.lang.String key) throws org.micromanager.utils.MMException
org.micromanager.utils.MMException
void setProperty(org.micromanager.utils.PropertyItem p) throws org.micromanager.utils.MMException
org.micromanager.utils.MMException
java.lang.String getPropertyValue(java.lang.String name) throws org.micromanager.utils.MMException
org.micromanager.utils.MMException
void setPropertyValue(java.lang.String name, java.lang.String value) throws org.micromanager.utils.MMException
org.micromanager.utils.MMException
double getCurrentFocusScore()
java.lang.String getDeviceName()
void enableContinuousFocus(boolean enable) throws org.micromanager.utils.MMException
org.micromanager.utils.MMException
boolean isContinuousFocusEnabled() throws org.micromanager.utils.MMException
org.micromanager.utils.MMException
boolean isContinuousFocusLocked() throws org.micromanager.utils.MMException
org.micromanager.utils.MMException
double computeScore(ij.process.ImageProcessor impro)
impro
- void focus(double coarseStep, int numCoarse, double fineStep, int numFine) throws org.micromanager.utils.MMException
org.micromanager.utils.MMException