endrov.hardwareMicromanager
Class MMAutoFocus
java.lang.Object
  
endrov.hardwareMicromanager.MMDeviceAdapter
      
endrov.hardwareMicromanager.MMAutoFocus
- All Implemented Interfaces: 
 - EvDevice, HWAutoFocus
 
public class MMAutoFocus
- extends MMDeviceAdapter
- implements HWAutoFocus
  
Micro manager auto focus
 
 
 
 
| Methods inherited from class endrov.hardwareMicromanager.MMDeviceAdapter | 
addDeviceListener, getDescName, getPropertyMap, getPropertyTypes, getPropertyValue, getPropertyValueBoolean, hasConfigureDialog, openConfigureDialog, removeDeviceListener, setPropertyValue, setPropertyValue | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
| Methods inherited from interface endrov.hardware.EvDevice | 
addDeviceListener, getDescName, getPropertyMap, getPropertyTypes, getPropertyValue, getPropertyValueBoolean, hasConfigureDialog, openConfigureDialog, removeDeviceListener, setPropertyValue, setPropertyValue | 
 
MMAutoFocus
public MMAutoFocus(MicroManager mm,
                   java.lang.String mmDeviceName)
getLastFocusScore
public double getLastFocusScore()
- Specified by:
 getLastFocusScore in interface HWAutoFocus
 
 
getCurrentFocusScore
public double getCurrentFocusScore()
- Specified by:
 getCurrentFocusScore in interface HWAutoFocus
 
 
fullFocus
public void fullFocus()
               throws java.io.IOException
- Specified by:
 fullFocus in interface HWAutoFocus
 
- Throws:
 java.io.IOException
 
incrementalFocus
public void incrementalFocus()
                      throws java.io.IOException
- Specified by:
 incrementalFocus in interface HWAutoFocus
 
- Throws:
 java.io.IOException
 
setAutoFocusOffset
public void setAutoFocusOffset(double offset)
- Specified by:
 setAutoFocusOffset in interface HWAutoFocus
 
 
getAutoFocusOffset
public double getAutoFocusOffset()
- Specified by:
 getAutoFocusOffset in interface HWAutoFocus
 
 
enableContinuousFocus
public void enableContinuousFocus(boolean enable)
- Specified by:
 enableContinuousFocus in interface HWAutoFocus
 
 
isContinuousFocusEnabled
public boolean isContinuousFocusEnabled()
- Specified by:
 isContinuousFocusEnabled in interface HWAutoFocus
 
 
isContinuousFocusLocked
public boolean isContinuousFocusLocked()
- Specified by:
 isContinuousFocusLocked in interface HWAutoFocus