endrov.hardwareMicromanager
Class MMutil

java.lang.Object
  extended by endrov.hardwareMicromanager.MMutil

public class MMutil
extends java.lang.Object

Micro-manager utility functions


Constructor Summary
MMutil()
           
 
Method Summary
static mmcorej.CharVector convString(java.lang.String s)
          Produce STL vector
static java.lang.String convVector(mmcorej.CharVector v)
          STL vector to string
static java.util.List<java.lang.String> convVector(mmcorej.StrVector v)
          STL vector to list of strings
static java.util.List<java.lang.String> getLoadedDevices(mmcorej.CMMCore core)
           
static java.util.SortedMap<java.lang.String,java.lang.String> getPropMap(mmcorej.CMMCore core, java.lang.String device)
           
static CameraImage snap(mmcorej.CMMCore core, java.lang.String device, java.lang.String forceFormat)
          Snap one image
static CameraImage snapSequence(mmcorej.CMMCore core, java.lang.String device, java.lang.String forceFormat)
          Snap one image
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MMutil

public MMutil()
Method Detail

convVector

public static java.util.List<java.lang.String> convVector(mmcorej.StrVector v)
STL vector to list of strings


convVector

public static java.lang.String convVector(mmcorej.CharVector v)
STL vector to string


convString

public static mmcorej.CharVector convString(java.lang.String s)
Produce STL vector


getLoadedDevices

public static java.util.List<java.lang.String> getLoadedDevices(mmcorej.CMMCore core)

getPropMap

public static java.util.SortedMap<java.lang.String,java.lang.String> getPropMap(mmcorej.CMMCore core,
                                                                                java.lang.String device)
                                                                         throws java.lang.Exception
Throws:
java.lang.Exception

snap

public static CameraImage snap(mmcorej.CMMCore core,
                               java.lang.String device,
                               java.lang.String forceFormat)
                        throws java.lang.Exception
Snap one image

Throws:
java.lang.Exception

snapSequence

public static CameraImage snapSequence(mmcorej.CMMCore core,
                                       java.lang.String device,
                                       java.lang.String forceFormat)
                                throws java.lang.Exception
Snap one image

Throws:
java.lang.Exception