|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectendrov.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 EvDevicepublic java.util.SortedMap<java.lang.String,DevicePropertyType> getPropertyTypes()
getPropertyTypes in interface EvDevicepublic 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 EvDevicepublic CameraImage snap()
snap in interface HWCamerapublic int getCamWidth()
getCamWidth in interface HWCamerapublic int getCamHeight()
getCamHeight in interface HWCamerapublic double getResMagX()
public double getResMagY()
public void startSequenceAcq(double interval)
throws java.lang.Exception
startSequenceAcq in interface HWCamerajava.lang.Exceptionpublic void stopSequenceAcq()
stopSequenceAcq in interface HWCamerapublic boolean isDoingSequenceAcq()
isDoingSequenceAcq in interface HWCamera
public CameraImage snapSequence()
throws java.lang.Exception
snapSequence in interface HWCamerajava.lang.Exceptionpublic double getSequenceBufferUsed()
getSequenceBufferUsed in interface HWCamerapublic EvDecimal getActualSequenceInterval()
getActualSequenceInterval in interface HWCamerapublic java.lang.String getDescName()
EvDevice
getDescName in interface EvDevicepublic java.lang.Boolean getPropertyValueBoolean(java.lang.String prop)
getPropertyValueBoolean in interface EvDevice
public void setPropertyValue(java.lang.String prop,
boolean value)
setPropertyValue in interface EvDevicepublic boolean hasConfigureDialog()
hasConfigureDialog in interface EvDevicepublic void openConfigureDialog()
openConfigureDialog in interface EvDevicepublic void addDeviceListener(EvDeviceObserver.DeviceListener listener)
EvDevice
addDeviceListener in interface EvDevicepublic 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 | ||||||||