@JsonObject(value="PlateImageReference") public class PlateImageReference extends DatasetIdentifier
Constructor and Description |
---|
PlateImageReference(int wellRow,
int wellColumn,
int tile,
java.lang.String channel,
IDatasetIdentifier dataset) |
PlateImageReference(int tile,
java.lang.String channelOrNull,
WellPosition wellPosition,
IDatasetIdentifier dataset) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getChannel()
channel code
|
int |
getTile()
a sequential number of an image tile, starts from 0
|
WellPosition |
getWellPosition()
Well position on the plate
|
int |
hashCode() |
java.lang.String |
toString() |
getDatasetCode, getDatastoreServerUrl, getPermId
public PlateImageReference(int tile, java.lang.String channelOrNull, WellPosition wellPosition, IDatasetIdentifier dataset)
dataset
- if image dataset is specified, image will be fetched from it. If a feature
vector dataset is specified, a connected image dataset will be found and image
will be fetched from it.channelOrNull
- if null then merged channels will be deliveredpublic PlateImageReference(int wellRow, int wellColumn, int tile, java.lang.String channel, IDatasetIdentifier dataset)
dataset
- if image dataset is specified, image will be fetched from it. If a feature
vector dataset is specified, a connected image dataset will be found and image
will be fetched from it.public WellPosition getWellPosition()
public int getTile()
public java.lang.String getChannel()
public java.lang.String toString()
toString
in class DatasetIdentifier
public int hashCode()
hashCode
in class DatasetIdentifier
public boolean equals(java.lang.Object obj)
equals
in class DatasetIdentifier