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()
Deprecated.
Replaced by
getLaserRepetitionRate(UnitsFrequency) |
omero.model.Frequency |
getLaserRepetitionRate(omero.model.enums.UnitsFrequency unit)
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. |
double |
getLaserWavelength()
Deprecated.
Replaced by
getLaserWavelength(UnitsLength) |
omero.model.Length |
getLaserWavelength(omero.model.enums.UnitsLength unit)
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()
Deprecated.
Replaced by
getPower(UnitsPower) |
omero.model.Power |
getPower(omero.model.enums.UnitsPower unit)
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, asFolder, 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, nullSafe, setDirty, setId, setValue, setVersion, timeOfEvent, toStringpublic 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 omero.model.Power getPower(omero.model.enums.UnitsPower unit)
throws BigResult
unit - The unit (may be null, in which case no conversion will be
performed)BigResult - If an arithmetic under-/overflow occurred@Deprecated public double getPower()
getPower(UnitsPower)public String getType()
public String getLaserMedium()
public omero.model.Length getLaserWavelength(omero.model.enums.UnitsLength unit)
throws BigResult
unit - The unit (may be null, in which case no conversion will be
performed)BigResult - If an arithmetic under-/overflow occurred@Deprecated public double getLaserWavelength()
getLaserWavelength(UnitsLength)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 omero.model.Frequency getLaserRepetitionRate(omero.model.enums.UnitsFrequency unit)
throws BigResult
unit - The unit (may be null, in which case no conversion will be
performed)BigResult - If an arithmetic under-/overflow occurred@Deprecated public double getLaserRepetitionRate()
getLaserRepetitionRate(UnitsFrequency)public LightSourceData getLaserPump()
Version: 5.3.3-ice35-b63
Copyright © 2017 The University of Dundee & Open Microscopy Environment. All Rights Reserved.