public class MarsOMEPlane extends AbstractJsonConvertibleRecord implements GenericModel
Constructor and Description |
---|
MarsOMEPlane() |
MarsOMEPlane(com.fasterxml.jackson.core.JsonParser jParser,
MarsOMEImage image) |
MarsOMEPlane(MarsOMEImage image,
int imageIndex,
int planeIndex,
ome.xml.model.primitives.NonNegativeInteger Z,
ome.xml.model.primitives.NonNegativeInteger C,
ome.xml.model.primitives.NonNegativeInteger T) |
MarsOMEPlane(MarsOMEImage image,
ome.xml.meta.OMEXMLMetadata md,
int imageIndex,
int planeIndex) |
Modifier and Type | Method and Description |
---|---|
protected void |
createIOMaps()
Must be implemented in subclasses to define how fields, objects, arrays
should be saved based on the Jackson streaming API.
|
int |
getC() |
double |
getDeltaTinSeconds() |
double |
getExposureTimeInSeconds() |
double |
getField(java.lang.String field) |
java.util.Map<java.lang.String,java.lang.Double> |
getFields() |
java.lang.String |
getFilename() |
int |
getIFD() |
MarsOMEImage |
getImage() |
int |
getImageID() |
java.lang.Iterable<java.util.List<java.lang.String>> |
getInformationsRow() |
int |
getPlaneIndex() |
double |
getPosX() |
double |
getPosY() |
double |
getPosZ() |
java.lang.String |
getStringField(java.lang.String field) |
java.util.Map<java.lang.String,java.lang.String> |
getStringFields() |
int |
getT() |
java.lang.String |
getUUID() |
double |
getXDrift() |
double |
getYDrift() |
int |
getZ() |
double |
getZDrift() |
boolean |
hasField(java.lang.String field) |
boolean |
hasStringField(java.lang.String field) |
void |
setC(ome.xml.model.primitives.NonNegativeInteger c) |
void |
setDeltaT(ome.units.quantity.Time dt) |
void |
setExposureTime(ome.units.quantity.Time exposureTime) |
void |
setField(java.lang.String field,
double value) |
void |
setFields(java.util.Map<java.lang.String,java.lang.Double> valueFields) |
void |
setFilename(java.lang.String filename) |
void |
setIFD(ome.xml.model.primitives.NonNegativeInteger ifd) |
void |
setImage(MarsOMEImage image) |
void |
setImageID(int imageID) |
void |
setPlaneIndex(int planeIndex) |
void |
setPosX(float posX) |
void |
setPosY(float posY) |
void |
setPosZ(float posZ) |
void |
setStringField(java.lang.String field,
java.lang.String value) |
void |
setStringFields(java.util.Map<java.lang.String,java.lang.String> stringFields) |
void |
setT(ome.xml.model.primitives.NonNegativeInteger t) |
void |
setUUID(java.lang.String uuid) |
void |
setXDrift(double xDrift) |
void |
setYDrift(double yDrift) |
void |
setZ(ome.xml.model.primitives.NonNegativeInteger z) |
void |
setZDrift(double zDrift) |
java.lang.String |
toString() |
dumpJSON, fromJSON, getJsonGenerator, getJsonParser, setJsonField, setShowWarnings, toJSON
public MarsOMEPlane()
public MarsOMEPlane(MarsOMEImage image, ome.xml.meta.OMEXMLMetadata md, int imageIndex, int planeIndex)
public MarsOMEPlane(MarsOMEImage image, int imageIndex, int planeIndex, ome.xml.model.primitives.NonNegativeInteger Z, ome.xml.model.primitives.NonNegativeInteger C, ome.xml.model.primitives.NonNegativeInteger T)
public MarsOMEPlane(com.fasterxml.jackson.core.JsonParser jParser, MarsOMEImage image) throws java.io.IOException
java.io.IOException
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
public void setField(java.lang.String field, double value)
public double getField(java.lang.String field)
public boolean hasField(java.lang.String field)
public void setFields(java.util.Map<java.lang.String,java.lang.Double> valueFields)
public java.util.Map<java.lang.String,java.lang.Double> getFields()
public void setStringField(java.lang.String field, java.lang.String value)
public boolean hasStringField(java.lang.String field)
public java.lang.String getStringField(java.lang.String field)
public java.util.Map<java.lang.String,java.lang.String> getStringFields()
public void setStringFields(java.util.Map<java.lang.String,java.lang.String> stringFields)
public MarsOMEImage getImage()
public void setImage(MarsOMEImage image)
public void setDeltaT(ome.units.quantity.Time dt)
public double getDeltaTinSeconds()
public void setImageID(int imageID)
public int getImageID()
public void setPlaneIndex(int planeIndex)
public int getPlaneIndex()
public void setC(ome.xml.model.primitives.NonNegativeInteger c)
public int getC()
public void setZ(ome.xml.model.primitives.NonNegativeInteger z)
public int getZ()
public void setT(ome.xml.model.primitives.NonNegativeInteger t)
public int getT()
public void setIFD(ome.xml.model.primitives.NonNegativeInteger ifd)
public int getIFD()
public void setFilename(java.lang.String filename)
public java.lang.String getFilename()
public void setUUID(java.lang.String uuid)
public java.lang.String getUUID()
public void setExposureTime(ome.units.quantity.Time exposureTime)
public double getExposureTimeInSeconds()
public void setPosX(float posX)
public double getPosX()
public void setPosY(float posY)
public double getPosY()
public void setPosZ(float posZ)
public double getPosZ()
public double getXDrift()
public void setXDrift(double xDrift)
public double getYDrift()
public void setYDrift(double yDrift)
public double getZDrift()
public void setZDrift(double zDrift)