public class ImageMetaData extends Object implements Serializable
| Constructor and Description |
|---|
ImageMetaData(String imageName,
String creationFolder,
String annotation,
int opcode,
Set<org.lsst.ccs.utilities.location.Location> locationSet)
A constructor to be used when creating new images to be written into the
Store or when triggering the camera
|
| Modifier and Type | Method and Description |
|---|---|
String |
getAnnotation()
Get the annotation associated with the image when it was created.
|
String |
getCreationFolderName()
Get the folder in which the image was originally created
|
long |
getId()
The opaque id associated with the image by the DAQ.
|
Set<org.lsst.ccs.utilities.location.Location> |
getLocations()
Get the set of locations (REBs) associated with this image
|
String |
getName()
Get the image name.
|
int |
getOpcode()
Get the opcode associated with this image.
|
Version |
getRelease()
Get the DAQ release which created this image.
|
Instant |
getTimestamp()
Get the timestamp associated with this image.
|
String |
toString() |
public ImageMetaData(String imageName, String creationFolder, String annotation, int opcode, Set<org.lsst.ccs.utilities.location.Location> locationSet)
imageName - The name of the newly created image.creationFolder - The folder in which the image was originally created.annotation - An annotation string to be associated with the image.opcode - The "opcode" associated with the image. This normally
corresponds to the index of the main routine in the sequencer which
created this image.locationSet - The set of locations to be associated with the image.
After creating the imaqe a Source should be added for each
location specified in the locationSet.Folder.insert(ImageMetaData),
Image.addSource(Location, int[])public String getName()
public String getAnnotation()
public Version getRelease()
public int getOpcode()
public Instant getTimestamp()
public Set<org.lsst.ccs.utilities.location.Location> getLocations()
public long getId()
public String getCreationFolderName()
Copyright © 2020 LSST. All rights reserved.