public class MMWindow
extends java.lang.Object
Constructor and Description |
---|
MMWindow(ij.ImagePlus imp) |
Modifier and Type | Method and Description |
---|---|
org.json.JSONObject |
getImageMetadata(int channel,
int slice,
int frame,
int position)
Note: this function is preliminary.
|
ij.ImagePlus |
getImagePlus(int position)
Returns an ImageJ ImagePlus for a given position
Does not update the display
|
ij.process.ImageProcessor |
getImageProcessor(int channel,
int slice,
int frame,
int position) |
int |
getNumberOfChannels() |
int |
getNumberOfFrames() |
int |
getNumberOfPositions() |
int |
getNumberOfSlices() |
int |
getPosition()
Returns the current position of the image viewer
Positions are 1-based
|
org.json.JSONObject |
getSummaryMetaData()
Note: this function is preliminary.
|
mmcorej.TaggedImage |
getTaggedImage(int channel,
int slice,
int frame,
int position) |
boolean |
isMMWindow() |
void |
setPosition(int position)
Sets the display to the given position
Position are 1-based
|
public boolean isMMWindow()
public int getNumberOfPositions()
public int getNumberOfChannels()
public int getNumberOfSlices()
public int getNumberOfFrames()
public void setPosition(int position) throws org.micromanager.utils.MMScriptException
position
- org.micromanager.utils.MMScriptException
public int getPosition() throws org.micromanager.utils.MMScriptException
org.micromanager.utils.MMScriptException
public ij.ImagePlus getImagePlus(int position)
position
- public ij.process.ImageProcessor getImageProcessor(int channel, int slice, int frame, int position) throws org.micromanager.utils.MMScriptException
org.micromanager.utils.MMScriptException
public org.json.JSONObject getSummaryMetaData()
public org.json.JSONObject getImageMetadata(int channel, int slice, int frame, int position)
channel
- slice
- frame
- position
- public mmcorej.TaggedImage getTaggedImage(int channel, int slice, int frame, int position)