|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object endrov.hardwareMicromanager.MMCamera
public class MMCamera
Micro-manager camera
Nested Class Summary | |
---|---|
static class |
MMCamera.CameraROI
Camera ROI |
Field Summary | |
---|---|
EvDeviceObserver |
event
|
protected MicroManager |
mm
|
protected java.lang.String |
mmDeviceName
|
Constructor Summary | |
---|---|
MMCamera(MicroManager mm,
java.lang.String mmDeviceName)
|
Method Summary | |
---|---|
void |
addDeviceListener(EvDeviceObserver.DeviceListener listener)
Add a listener for updates. |
EvDecimal |
getActualSequenceInterval()
|
MMCamera.CameraROI |
getCameraROI()
Get current camera ROI |
int |
getCamHeight()
|
int |
getCamWidth()
|
java.lang.String |
getDescName()
Descriptive name of hardware |
java.util.SortedMap<java.lang.String,java.lang.String> |
getPropertyMap()
|
java.util.SortedMap<java.lang.String,DevicePropertyType> |
getPropertyTypes()
|
java.lang.String |
getPropertyValue(java.lang.String prop)
|
java.lang.Boolean |
getPropertyValueBoolean(java.lang.String prop)
|
double |
getResMagX()
|
double |
getResMagY()
|
double |
getSequenceBufferUsed()
|
boolean |
hasConfigureDialog()
|
boolean |
isDoingSequenceAcq()
|
void |
openConfigureDialog()
|
void |
removeDeviceListener(EvDeviceObserver.DeviceListener listener)
|
void |
resetCameraROI()
Set camera ROI to show everything |
void |
setCameraROI(MMCamera.CameraROI roi)
Set the camera ROI |
void |
setPropertyValue(java.lang.String prop,
boolean value)
|
void |
setPropertyValue(java.lang.String prop,
java.lang.String value)
|
CameraImage |
snap()
|
CameraImage |
snapSequence()
|
void |
startSequenceAcq(double interval)
|
void |
stopSequenceAcq()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected MicroManager mm
protected java.lang.String mmDeviceName
public EvDeviceObserver event
Constructor Detail |
---|
public MMCamera(MicroManager mm, java.lang.String mmDeviceName)
Method Detail |
---|
public java.util.SortedMap<java.lang.String,java.lang.String> getPropertyMap()
getPropertyMap
in interface EvDevice
public java.util.SortedMap<java.lang.String,DevicePropertyType> getPropertyTypes()
getPropertyTypes
in interface EvDevice
public MMCamera.CameraROI getCameraROI()
public void setCameraROI(MMCamera.CameraROI roi)
public void resetCameraROI()
public java.lang.String getPropertyValue(java.lang.String prop)
getPropertyValue
in interface EvDevice
public void setPropertyValue(java.lang.String prop, java.lang.String value)
setPropertyValue
in interface EvDevice
public CameraImage snap()
snap
in interface HWCamera
public int getCamWidth()
getCamWidth
in interface HWCamera
public int getCamHeight()
getCamHeight
in interface HWCamera
public double getResMagX()
public double getResMagY()
public void startSequenceAcq(double interval) throws java.lang.Exception
startSequenceAcq
in interface HWCamera
java.lang.Exception
public void stopSequenceAcq()
stopSequenceAcq
in interface HWCamera
public boolean isDoingSequenceAcq()
isDoingSequenceAcq
in interface HWCamera
public CameraImage snapSequence() throws java.lang.Exception
snapSequence
in interface HWCamera
java.lang.Exception
public double getSequenceBufferUsed()
getSequenceBufferUsed
in interface HWCamera
public EvDecimal getActualSequenceInterval()
getActualSequenceInterval
in interface HWCamera
public java.lang.String getDescName()
EvDevice
getDescName
in interface EvDevice
public java.lang.Boolean getPropertyValueBoolean(java.lang.String prop)
getPropertyValueBoolean
in interface EvDevice
public void setPropertyValue(java.lang.String prop, boolean value)
setPropertyValue
in interface EvDevice
public boolean hasConfigureDialog()
hasConfigureDialog
in interface EvDevice
public void openConfigureDialog()
openConfigureDialog
in interface EvDevice
public void addDeviceListener(EvDeviceObserver.DeviceListener listener)
EvDevice
addDeviceListener
in interface EvDevice
public void removeDeviceListener(EvDeviceObserver.DeviceListener listener)
removeDeviceListener
in interface EvDevice
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |