public interface TaggedImageStorage
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
storagePluginName |
Modifier and Type | Method and Description |
---|---|
void |
close()
Disposes of the tagged images from memory -- images will only
be stored in disk.
|
void |
finished()
Call this function when no more images are expected
Finishes writing the metadata file and closes it.
|
long |
getDataSetSize() |
java.lang.String |
getDiskLocation() |
org.json.JSONObject |
getDisplayAndComments() |
mmcorej.TaggedImage |
getImage(int channelIndex,
int sliceIndex,
int frameIndex,
int positionIndex) |
org.json.JSONObject |
getImageTags(int channelIndex,
int sliceIndex,
int frameIndex,
int positionIndex) |
org.json.JSONObject |
getSummaryMetadata() |
java.util.Set<java.lang.String> |
imageKeys() |
boolean |
isFinished() |
int |
lastAcquiredFrame() |
void |
putImage(mmcorej.TaggedImage taggedImage) |
void |
setDisplayAndComments(org.json.JSONObject settings) |
void |
setSummaryMetadata(org.json.JSONObject md) |
void |
writeDisplaySettings() |
mmcorej.TaggedImage getImage(int channelIndex, int sliceIndex, int frameIndex, int positionIndex)
org.json.JSONObject getImageTags(int channelIndex, int sliceIndex, int frameIndex, int positionIndex)
void putImage(mmcorej.TaggedImage taggedImage) throws org.micromanager.utils.MMException, java.io.IOException
org.micromanager.utils.MMException
java.io.IOException
java.util.Set<java.lang.String> imageKeys()
void finished()
boolean isFinished()
void setSummaryMetadata(org.json.JSONObject md)
org.json.JSONObject getSummaryMetadata()
void setDisplayAndComments(org.json.JSONObject settings)
org.json.JSONObject getDisplayAndComments()
void close()
java.lang.String getDiskLocation()
int lastAcquiredFrame()
long getDataSetSize()
void writeDisplaySettings()