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, 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 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.