| Package | Description | 
|---|---|
| org.micromanager | 
 MMStudio application and Java API 
 | 
| org.micromanager.acquisition | 
 This package contains classes for acquiring data and accessing Micro-
 Manager's Acquisition Engine. 
 | 
| org.micromanager.data | 
 This package contains classes related to the storage and internal
 representation of image data and metadata. 
 | 
| org.micromanager.display | 
 This package contains classes related to Micro-Manager's display windows,
 which are used to show image data and metadata to the user. 
 | 
| org.micromanager.display.overlay | 
| Modifier and Type | Method and Description | 
|---|---|
java.util.List<Image> | 
SnapLiveManager.snap(boolean shouldDisplay)
Perform a snap and display the results, if desired. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
Album.addImage(Image image)
Add the specified Image to the Album's datastore. 
 | 
void | 
SnapLiveManager.displayImage(Image image)
Insert the provided image into the Datastore, causing it to be displayed
 in any open Snap/Live DisplayWindows. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
Album.addImages(java.util.Collection<Image> images)
Add the specified Images to the Album's datastore. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
java.util.List<Image> | 
AcquisitionManager.snap()
Snap images using the current camera(s) and return them. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Metadata | 
AcquisitionManager.generateMetadata(Image image,
                boolean includeHardwareState)
Generate a new Metadata that contains pre-populated fields based on the
 current state of the program and the provided Image. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Image | 
DataManager.convertTaggedImage(mmcorej.TaggedImage tagged)
Given a TaggedImage input, output an Image based on the TaggedImage. 
 | 
Image | 
DataManager.convertTaggedImage(mmcorej.TaggedImage tagged,
                  Coords coords,
                  Metadata metadata)
Given a TaggedImage input, output an Image based on the TaggedImage,
 but with the Coords and/or Metadata optionally overridden. 
 | 
Image | 
Image.copyAtCoords(Coords coords)
Generate a copy of this Image, except with different coordinates. 
 | 
Image | 
Image.copyWith(Coords coords,
        Metadata metadata)
Generate a copy of this Image, except with different coordinates and
 metadata. 
 | 
Image | 
Image.copyWithMetadata(Metadata metadata)
Generate a copy of this Image, except with different metadata. 
 | 
Image | 
ImageJConverter.createImage(ij.process.ImageProcessor processor,
           Coords coords,
           Metadata metadata)
Create a new Image based on the provided ImageProcessor and metadata. 
 | 
Image | 
DataManager.createImage(java.lang.Object pixels,
           int width,
           int height,
           int bytesPerPixel,
           int numComponents,
           Coords coords,
           Metadata metadata)
Generate a new Image with the provided pixel data, rules for interpreting
 that pixel data, coordinates, and metadata. 
 | 
Image | 
DataProvider.getAnyImage()
Retrieve any image from this DataProvider. 
 | 
Image | 
Storage.getAnyImage()
Return any Image, or null if there are no images. 
 | 
Image | 
ImageDeletedEvent.getImage()
Provides the Image that was deleted. 
 | 
Image | 
DataProviderHasNewImageEvent.getImage()
Provides the newly-added image. 
 | 
Image | 
DataProvider.getImage(Coords coords)
Returns the image at the given postion 
 | 
Image | 
Storage.getImage(Coords coords)
Retrieve the Image located at the specified coordinates. 
 | 
Image | 
ImageOverwrittenEvent.getNewImage()
Provides the newly-added image. 
 | 
Image | 
ImageOverwrittenEvent.getOldImage()
Provides the image that was overwritten. 
 | 
Image | 
DataManager.wrapImage(java.lang.Object pixels,
         int width,
         int height,
         int bytesPerPixel,
         int numComponents,
         Coords coords,
         Metadata metadata)
Generate a new Image with the provided pixel data, rules for interpreting
 that pixel data, coordinates, and metadata. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
java.util.List<Image> | 
DataProvider.getImagesIgnoringAxes(Coords coords,
                     java.lang.String... ignoreTheseAxes)
Returns a list of image in the DataProvider's collection that have
 identical coords after removing the given axes from both source and target. 
 | 
java.util.List<Image> | 
Storage.getImagesIgnoringAxes(Coords coords,
                     java.lang.String... ignoreTheseAxes)
Retrieve a list of images with Coords identical to the given Coords instance,
 except for the axes listed in the exception list. 
 | 
java.util.List<Image> | 
DataProvider.getImagesMatching(Coords coords)
Deprecated. 
 
- instead use getImagesIgnoringAxes 
 | 
java.util.List<Image> | 
Storage.getImagesMatching(Coords coords)
Retrieve a list of all images whose Coords match the given incomplete
 Coords instance. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ij.process.ImageProcessor | 
ImageJConverter.createProcessor(Image image)
Create an ImageProcessor whose image pixel data is derived from the
 provided Image. 
 | 
ij.process.ImageProcessor | 
ImageJConverter.createProcessorFromComponent(Image image,
                            int component)
Create an ImageProcessor whose image pixel data is derived from a
 single component of the provided Image. 
 | 
void | 
Pipeline.insertImage(Image image)
Insert an Image into the Pipeline. 
 | 
void | 
ProcessorContext.outputImage(Image image)
Hand a newly-generated Image to the ProcessorContext. 
 | 
void | 
Processor.processImage(Image image,
            ProcessorContext context)
Process an Image. 
 | 
void | 
Datastore.putImage(Image image)
Insert an image into the Datastore. 
 | 
void | 
RewritableDatastore.putImage(Image image)
Insert an image into the Datastore. 
 | 
void | 
Storage.putImage(Image image)
Insert an Image into the Storage, so that it may be returned by later
 getImage() calls. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Image | 
DisplayDidShowImageEvent.getPrimaryImage()  | 
| Modifier and Type | Method and Description | 
|---|---|
java.util.List<Image> | 
DataViewer.getDisplayedImages()
Retrieve the Images currently being displayed. 
 | 
java.util.List<Image> | 
DisplayDidShowImageEvent.getImages()  | 
| Modifier and Type | Method and Description | 
|---|---|
Datastore | 
DisplayManager.show(Image image)
Create a new Datastore with an associated DisplayWindow that will
 display the provided Image. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
AbstractOverlay.paintOverlay(java.awt.Graphics2D graphicsContext,
            java.awt.Rectangle screenRect,
            DisplaySettings displaySettings,
            java.util.List<Image> images,
            Image primaryImage,
            java.awt.geom.Rectangle2D.Float imageViewPort)
Paint the overlay to the given graphics context. 
 | 
void | 
Overlay.paintOverlay(java.awt.Graphics2D graphicsContext,
            java.awt.Rectangle screenRect,
            DisplaySettings displaySettings,
            java.util.List<Image> images,
            Image primaryImage,
            java.awt.geom.Rectangle2D.Float imageViewPort)
Paint the overlay to the given graphics context. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
AbstractOverlay.paintOverlay(java.awt.Graphics2D graphicsContext,
            java.awt.Rectangle screenRect,
            DisplaySettings displaySettings,
            java.util.List<Image> images,
            Image primaryImage,
            java.awt.geom.Rectangle2D.Float imageViewPort)
Paint the overlay to the given graphics context. 
 | 
void | 
Overlay.paintOverlay(java.awt.Graphics2D graphicsContext,
            java.awt.Rectangle screenRect,
            DisplaySettings displaySettings,
            java.util.List<Image> images,
            Image primaryImage,
            java.awt.geom.Rectangle2D.Float imageViewPort)
Paint the overlay to the given graphics context. 
 |