public class MarsOMEImage extends AbstractJsonConvertibleRecord implements GenericModel, JsonConvertibleRecord
Constructor and Description |
---|
MarsOMEImage() |
MarsOMEImage(int imageIndex,
ome.xml.meta.OMEXMLMetadata md) |
MarsOMEImage(com.fasterxml.jackson.core.JsonParser jParser) |
Modifier and Type | Method and Description |
---|---|
java.util.stream.Stream<MarsOMEChannel> |
channels() |
protected void |
createIOMaps()
Must be implemented in subclasses to define how fields, objects, arrays
should be saved based on the Jackson streaming API.
|
ome.xml.model.primitives.Timestamp |
getAcquisitionDate() |
MarsOMEChannel |
getChannel(int channelIndex) |
java.util.Map<java.lang.Integer,MarsOMEChannel> |
getChannels() |
java.lang.String |
getDescription() |
java.lang.String |
getDetectorManufacturer() |
java.lang.String |
getDetectorModel() |
java.lang.String |
getDetectorSerialNumber() |
ome.xml.model.enums.DetectorType |
getDetectorType() |
ome.xml.model.enums.DimensionOrder |
getDimensionOrder() |
java.lang.String |
getID() |
int |
getImageID() |
java.lang.Iterable<java.util.List<java.lang.String>> |
getInformationsRow() |
java.lang.String |
getName() |
java.lang.String |
getPixelID() |
ome.units.quantity.Length |
getPixelsPhysicalSizeX() |
ome.units.quantity.Length |
getPixelsPhysicalSizeY() |
ome.units.quantity.Length |
getPixelsPhysicalSizeZ() |
MarsOMEPlane |
getPlane(int planeIndex) |
MarsOMEPlane |
getPlane(int z,
int c,
int t) |
int |
getPlaneCount() |
long |
getPlaneIndex(int z,
int c,
int t) |
java.util.Map<java.lang.Integer,MarsOMEPlane> |
getPlanes() |
int |
getSizeC() |
int |
getSizeT() |
int |
getSizeX() |
int |
getSizeY() |
int |
getSizeZ() |
ome.units.quantity.Temperature |
getTemperature() |
double |
getTimeIncrementInSeconds() |
boolean |
hasPlane(int planeIndex) |
boolean |
hasPlane(int z,
int c,
int t) |
java.util.stream.Stream<MarsOMEPlane> |
planes() |
void |
setAcquisitionDate(ome.xml.model.primitives.Timestamp imageAcquisitionDate) |
void |
setChannel(MarsOMEChannel channel,
int channelIndex) |
void |
setDescription(java.lang.String imageDescription) |
void |
setDetectorManufacturer(java.lang.String detectorManufacturer) |
void |
setDetectorModel(java.lang.String detectorModel) |
void |
setDetectorSerialNumber(java.lang.String detectorSerialNumber) |
void |
setDetectorType(ome.xml.model.enums.DetectorType detectorType) |
void |
setDimensionOrder(ome.xml.model.enums.DimensionOrder dimensionOrder) |
void |
setID(java.lang.String id) |
void |
setImageID(int imageID) |
void |
setName(java.lang.String imageName) |
void |
setPixelID(java.lang.String pixelID) |
void |
setPixelsPhysicalSizeX(ome.units.quantity.Length pixelsPhysicalSizeX) |
void |
setPixelsPhysicalSizeY(ome.units.quantity.Length pixelsPhysicalSizeY) |
void |
setPixelsPhysicalSizeZ(ome.units.quantity.Length pixelsPhysicalSizeZ) |
void |
setPlane(MarsOMEPlane plane,
int planeIndex) |
void |
setPlane(MarsOMEPlane plane,
int z,
int c,
int t) |
void |
setSizeC(ome.xml.model.primitives.PositiveInteger sizeC) |
void |
setSizeT(ome.xml.model.primitives.PositiveInteger sizeT) |
void |
setSizeX(ome.xml.model.primitives.PositiveInteger sizeX) |
void |
setSizeY(ome.xml.model.primitives.PositiveInteger sizeY) |
void |
setSizeZ(ome.xml.model.primitives.PositiveInteger sizeZ) |
void |
setTemperature(ome.units.quantity.Temperature temperature) |
void |
setTimeIncrementInSeconds(double timeIncrementSeconds) |
java.lang.String |
toString() |
dumpJSON, fromJSON, getJsonGenerator, getJsonParser, setJsonField, setShowWarnings, toJSON
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
dumpJSON, fromJSON, getJsonGenerator, getJsonParser, setJsonField, setShowWarnings, toJSON
public MarsOMEImage()
public MarsOMEImage(com.fasterxml.jackson.core.JsonParser jParser) throws java.io.IOException
java.io.IOException
public MarsOMEImage(int imageIndex, ome.xml.meta.OMEXMLMetadata md)
public long getPlaneIndex(int z, int c, int t)
public void setID(java.lang.String id)
public java.lang.String getID()
public void setPixelID(java.lang.String pixelID)
public java.lang.String getPixelID()
public void setAcquisitionDate(ome.xml.model.primitives.Timestamp imageAcquisitionDate)
public ome.xml.model.primitives.Timestamp getAcquisitionDate()
public void setName(java.lang.String imageName)
public java.lang.String getName()
public void setDescription(java.lang.String imageDescription)
public java.lang.String getDescription()
public void setChannel(MarsOMEChannel channel, int channelIndex)
public MarsOMEChannel getChannel(int channelIndex)
public java.util.Map<java.lang.Integer,MarsOMEChannel> getChannels()
public java.util.stream.Stream<MarsOMEChannel> channels()
public void setPixelsPhysicalSizeX(ome.units.quantity.Length pixelsPhysicalSizeX)
public ome.units.quantity.Length getPixelsPhysicalSizeX()
public ome.units.quantity.Length getPixelsPhysicalSizeY()
public void setPixelsPhysicalSizeY(ome.units.quantity.Length pixelsPhysicalSizeY)
public ome.units.quantity.Length getPixelsPhysicalSizeZ()
public void setPixelsPhysicalSizeZ(ome.units.quantity.Length pixelsPhysicalSizeZ)
public void setTimeIncrementInSeconds(double timeIncrementSeconds)
public double getTimeIncrementInSeconds()
public void setDetectorSerialNumber(java.lang.String detectorSerialNumber)
public java.lang.String getDetectorSerialNumber()
public void setDetectorModel(java.lang.String detectorModel)
public java.lang.String getDetectorModel()
public void setDetectorManufacturer(java.lang.String detectorManufacturer)
public java.lang.String getDetectorManufacturer()
public void setTemperature(ome.units.quantity.Temperature temperature)
public ome.units.quantity.Temperature getTemperature()
public void setDetectorType(ome.xml.model.enums.DetectorType detectorType)
public ome.xml.model.enums.DetectorType getDetectorType()
public int getPlaneCount()
public void setPlane(MarsOMEPlane plane, int planeIndex)
public void setPlane(MarsOMEPlane plane, int z, int c, int t)
public MarsOMEPlane getPlane(int planeIndex)
public MarsOMEPlane getPlane(int z, int c, int t)
public java.util.Map<java.lang.Integer,MarsOMEPlane> getPlanes()
public boolean hasPlane(int planeIndex)
public boolean hasPlane(int z, int c, int t)
public java.util.stream.Stream<MarsOMEPlane> planes()
public void setDimensionOrder(ome.xml.model.enums.DimensionOrder dimensionOrder)
public ome.xml.model.enums.DimensionOrder getDimensionOrder()
public void setSizeC(ome.xml.model.primitives.PositiveInteger sizeC)
public int getSizeC()
public void setSizeT(ome.xml.model.primitives.PositiveInteger sizeT)
public int getSizeT()
public void setSizeX(ome.xml.model.primitives.PositiveInteger sizeX)
public int getSizeX()
public void setSizeY(ome.xml.model.primitives.PositiveInteger sizeY)
public int getSizeY()
public void setSizeZ(ome.xml.model.primitives.PositiveInteger sizeZ)
public int getSizeZ()
public void setImageID(int imageID)
public int getImageID()
protected void createIOMaps()
AbstractJsonConvertibleRecord
createIOMaps
in class AbstractJsonConvertibleRecord
public java.lang.String toString()
toString
in interface GenericModel
toString
in class java.lang.Object
public java.lang.Iterable<java.util.List<java.lang.String>> getInformationsRow()
getInformationsRow
in interface GenericModel