public class LightSourceData extends DataObject
Modifier and Type | Field and Description |
---|---|
static String |
ARC
Indicates that the light source is a
arc . |
static String |
FILAMENT
Indicates that the light source is a
filament . |
static String |
LASER
Indicates that the light source is a
laser . |
static String |
LIGHT_EMITTING_DIODE
Indicates that the light source is a
light emitting diode . |
Constructor and Description |
---|
LightSourceData(omero.model.LightSource source)
Creates a new instance.
|
Modifier and Type | Method and Description |
---|---|
String |
getKind()
Returns the kind of light source.
|
int |
getLaserFrequencyMultiplication()
Returns the frequency multiplication of the laser.
|
String |
getLaserMedium()
Returns the laser's medium.
|
Object |
getLaserPockelCell()
Returns the pockel cell flag of the laser.
|
String |
getLaserPulse()
Returns the pulse of the laser.
|
LightSourceData |
getLaserPump()
Returns the pump.
|
double |
getLaserRepetitionRate()
Returns the repetition rate (Hz) if the laser is repetitive.
|
Object |
getLaserTuneable()
Returns the value of the
tuneable field or null
if no value set. |
int |
getLaserWavelength()
Returns the laser's wavelength.
|
String |
getLightSourceModel()
Returns the model of the light source.
|
String |
getLotNumber()
Returns the lot of number the light source.
|
String |
getManufacturer()
Returns the manufacturer of the light source.
|
double |
getPower()
Returns the power of the light source.
|
String |
getSerialNumber()
Returns the serial number of the light source.
|
String |
getType()
Returns the type of light.
|
boolean |
hasPump()
Returns
true if the light source is a laser with a pump,
false otherwise. |
asAnnotation, asChannel, asDataset, asExperimenter, asGroup, asIAnnotated, asImage, asIObject, asPixels, asPlate, asPojo, asPojos, asPojos, asProject, asScreen, asWell, asWellSample, canAnnotate, canDelete, canEdit, canLink, getCreated, getDetails, getGroupId, getId, getOwner, getPermissions, getUpdated, getVersion, isDirty, isLoaded, nullDetails, nullSafe, nullSafe, nullSafe, nullSafe, nullSafe, nullSafe, nullSafe, setDirty, setId, setValue, setVersion, timeOfEvent, toString
public static final String LASER
laser
.public static final String FILAMENT
filament
.public static final String ARC
arc
.public static final String LIGHT_EMITTING_DIODE
light emitting diode
.public LightSourceData(omero.model.LightSource source)
source
- The light source. Mustn't be null
.public String getSerialNumber()
public String getLotNumber()
public String getManufacturer()
public String getLightSourceModel()
public double getPower()
public String getType()
public String getLaserMedium()
public int getLaserWavelength()
public Object getLaserTuneable()
tuneable
field or null
if no value set.public String getKind()
public boolean hasPump()
true
if the light source is a laser with a pump,
false
otherwise.public int getLaserFrequencyMultiplication()
public String getLaserPulse()
public Object getLaserPockelCell()
public double getLaserRepetitionRate()
public LightSourceData getLaserPump()
Version: 4.4.12-ice34-b116
Copyright © 2014 The University of Dundee & Open Microscopy Environment. All Rights Reserved.