Package omero.model
Class Laser
- java.lang.Object
-
- Ice.ObjectImpl
-
- omero.model.IObject
-
- omero.model.LightSource
-
- omero.model.Laser
-
- All Implemented Interfaces:
Ice.Object
,java.io.Serializable
,java.lang.Cloneable
,_IObjectOperations
,_IObjectOperationsNC
,_LaserOperations
,_LaserOperationsNC
,_LightSourceOperations
,_LightSourceOperationsNC
public abstract class Laser extends LightSource implements _LaserOperations, _LaserOperationsNC
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String[]
__ids
protected RInt
frequencyMultiplication
protected LaserMedium
laserMedium
protected RBool
pockelCell
protected Pulse
pulse
protected LightSource
pump
protected Frequency
repetitionRate
static long
serialVersionUID
protected RBool
tuneable
protected LaserType
type
protected Length
wavelength
-
Fields inherited from class omero.model.LightSource
annotationLinksCountPerOwner, annotationLinksLoaded, annotationLinksSeq, instrument, lotNumber, manufacturer, model, power, serialNumber, version
-
-
Constructor Summary
Constructors Constructor Description Laser()
Laser(RLong id, Details details, boolean loaded, RInt version, RString manufacturer, RString model, Power power, RString lotNumber, RString serialNumber, Instrument instrument, java.util.List<LightSourceAnnotationLink> annotationLinksSeq, boolean annotationLinksLoaded, java.util.Map<java.lang.Long,java.lang.Long> annotationLinksCountPerOwner, LaserType type, LaserMedium laserMedium, RInt frequencyMultiplication, RBool tuneable, Pulse pulse, Length wavelength, RBool pockelCell, LightSource pump, Frequency repetitionRate)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Ice.DispatchStatus
___getFrequencyMultiplication(Laser __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___getLaserMedium(Laser __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___getPockelCell(Laser __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___getPulse(Laser __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___getPump(Laser __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___getRepetitionRate(Laser __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___getTuneable(Laser __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___getType(Laser __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___getWavelength(Laser __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___setFrequencyMultiplication(Laser __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___setLaserMedium(Laser __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___setPockelCell(Laser __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___setPulse(Laser __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___setPump(Laser __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___setRepetitionRate(Laser __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___setTuneable(Laser __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___setType(Laser __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___setWavelength(Laser __obj, IceInternal.Incoming __inS, Ice.Current __current)
Ice.DispatchStatus
__dispatch(IceInternal.Incoming in, Ice.Current __current)
protected void
__readImpl(IceInternal.BasicStream __is)
protected void
__writeImpl(IceInternal.BasicStream __os)
Laser
clone()
RInt
getFrequencyMultiplication()
LaserMedium
getLaserMedium()
RBool
getPockelCell()
Pulse
getPulse()
LightSource
getPump()
Frequency
getRepetitionRate()
RBool
getTuneable()
LaserType
getType()
Length
getWavelength()
java.lang.String
ice_id()
java.lang.String
ice_id(Ice.Current __current)
java.lang.String[]
ice_ids()
java.lang.String[]
ice_ids(Ice.Current __current)
boolean
ice_isA(java.lang.String s)
boolean
ice_isA(java.lang.String s, Ice.Current __current)
static java.lang.String
ice_staticId()
void
setFrequencyMultiplication(RInt theFrequencyMultiplication)
void
setLaserMedium(LaserMedium theLaserMedium)
void
setPockelCell(RBool thePockelCell)
void
setPulse(Pulse thePulse)
void
setPump(LightSource thePump)
void
setRepetitionRate(Frequency theRepetitionRate)
void
setTuneable(RBool theTuneable)
void
setType(LaserType theType)
void
setWavelength(Length theWavelength)
-
Methods inherited from class omero.model.LightSource
___addAllLightSourceAnnotationLinkSet, ___addLightSourceAnnotationLink, ___addLightSourceAnnotationLinkToBoth, ___clearAnnotationLinks, ___copyAnnotationLinks, ___findLightSourceAnnotationLink, ___getAnnotationLinksCountPerOwner, ___getInstrument, ___getLotNumber, ___getManufacturer, ___getModel, ___getPower, ___getSerialNumber, ___getVersion, ___linkAnnotation, ___linkedAnnotationList, ___reloadAnnotationLinks, ___removeAllLightSourceAnnotationLinkSet, ___removeLightSourceAnnotationLink, ___removeLightSourceAnnotationLinkFromBoth, ___setInstrument, ___setLotNumber, ___setManufacturer, ___setModel, ___setPower, ___setSerialNumber, ___setVersion, ___sizeOfAnnotationLinks, ___unlinkAnnotation, ___unloadAnnotationLinks, addAllLightSourceAnnotationLinkSet, addLightSourceAnnotationLink, addLightSourceAnnotationLinkToBoth, clearAnnotationLinks, copyAnnotationLinks, findLightSourceAnnotationLink, getAnnotationLinksCountPerOwner, getInstrument, getLotNumber, getManufacturer, getModel, getPower, getSerialNumber, getVersion, linkAnnotation, linkedAnnotationList, reloadAnnotationLinks, removeAllLightSourceAnnotationLinkSet, removeLightSourceAnnotationLink, removeLightSourceAnnotationLinkFromBoth, setInstrument, setLotNumber, setManufacturer, setModel, setPower, setSerialNumber, setVersion, sizeOfAnnotationLinks, unlinkAnnotation, unloadAnnotationLinks
-
Methods inherited from class omero.model.IObject
___getDetails, ___getId, ___isAnnotated, ___isGlobal, ___isLink, ___isLoaded, ___isMutable, ___proxy, ___setId, ___shallowCopy, ___unload, ___unloadCollections, ___unloadDetails, getDetails, getId, isAnnotated, isGlobal, isLink, isLoaded, isMutable, proxy, setId, shallowCopy, unload, unloadCollections, unloadDetails
-
Methods inherited from class Ice.ObjectImpl
___ice_id, ___ice_ids, ___ice_isA, ___ice_ping, __checkMode, __read, __read, __readImpl, __write, __write, __writeImpl, ice_dispatch, ice_dispatch, ice_operationAttributes, ice_ping, ice_ping, ice_postUnmarshal, ice_preMarshal
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface omero.model._IObjectOperations
getDetails, getId, isAnnotated, isGlobal, isLink, isLoaded, isMutable, proxy, setId, shallowCopy, unload, unloadCollections, unloadDetails
-
Methods inherited from interface omero.model._IObjectOperationsNC
getDetails, getId, isAnnotated, isGlobal, isLink, isLoaded, isMutable, proxy, setId, shallowCopy, unload, unloadCollections, unloadDetails
-
Methods inherited from interface omero.model._LaserOperations
getFrequencyMultiplication, getLaserMedium, getPockelCell, getPulse, getPump, getRepetitionRate, getTuneable, getType, getWavelength, setFrequencyMultiplication, setLaserMedium, setPockelCell, setPulse, setPump, setRepetitionRate, setTuneable, setType, setWavelength
-
Methods inherited from interface omero.model._LightSourceOperations
addAllLightSourceAnnotationLinkSet, addLightSourceAnnotationLink, addLightSourceAnnotationLinkToBoth, clearAnnotationLinks, copyAnnotationLinks, findLightSourceAnnotationLink, getAnnotationLinksCountPerOwner, getInstrument, getLotNumber, getManufacturer, getModel, getPower, getSerialNumber, getVersion, linkAnnotation, linkedAnnotationList, reloadAnnotationLinks, removeAllLightSourceAnnotationLinkSet, removeLightSourceAnnotationLink, removeLightSourceAnnotationLinkFromBoth, setInstrument, setLotNumber, setManufacturer, setModel, setPower, setSerialNumber, setVersion, sizeOfAnnotationLinks, unlinkAnnotation, unloadAnnotationLinks
-
Methods inherited from interface omero.model._LightSourceOperationsNC
addAllLightSourceAnnotationLinkSet, addLightSourceAnnotationLink, addLightSourceAnnotationLinkToBoth, clearAnnotationLinks, copyAnnotationLinks, findLightSourceAnnotationLink, getAnnotationLinksCountPerOwner, getInstrument, getLotNumber, getManufacturer, getModel, getPower, getSerialNumber, getVersion, linkAnnotation, linkedAnnotationList, reloadAnnotationLinks, removeAllLightSourceAnnotationLinkSet, removeLightSourceAnnotationLink, removeLightSourceAnnotationLinkFromBoth, setInstrument, setLotNumber, setManufacturer, setModel, setPower, setSerialNumber, setVersion, sizeOfAnnotationLinks, unlinkAnnotation, unloadAnnotationLinks
-
-
-
-
Field Detail
-
__ids
public static final java.lang.String[] __ids
-
type
protected LaserType type
-
laserMedium
protected LaserMedium laserMedium
-
frequencyMultiplication
protected RInt frequencyMultiplication
-
tuneable
protected RBool tuneable
-
pulse
protected Pulse pulse
-
wavelength
protected Length wavelength
-
pockelCell
protected RBool pockelCell
-
pump
protected LightSource pump
-
repetitionRate
protected Frequency repetitionRate
-
serialVersionUID
public static final long serialVersionUID
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
Laser
public Laser()
-
Laser
public Laser(RLong id, Details details, boolean loaded, RInt version, RString manufacturer, RString model, Power power, RString lotNumber, RString serialNumber, Instrument instrument, java.util.List<LightSourceAnnotationLink> annotationLinksSeq, boolean annotationLinksLoaded, java.util.Map<java.lang.Long,java.lang.Long> annotationLinksCountPerOwner, LaserType type, LaserMedium laserMedium, RInt frequencyMultiplication, RBool tuneable, Pulse pulse, Length wavelength, RBool pockelCell, LightSource pump, Frequency repetitionRate)
-
-
Method Detail
-
ice_isA
public boolean ice_isA(java.lang.String s)
- Specified by:
ice_isA
in interfaceIce.Object
- Overrides:
ice_isA
in classLightSource
-
ice_isA
public boolean ice_isA(java.lang.String s, Ice.Current __current)
- Specified by:
ice_isA
in interfaceIce.Object
- Overrides:
ice_isA
in classLightSource
-
ice_ids
public java.lang.String[] ice_ids()
- Specified by:
ice_ids
in interfaceIce.Object
- Overrides:
ice_ids
in classLightSource
-
ice_ids
public java.lang.String[] ice_ids(Ice.Current __current)
- Specified by:
ice_ids
in interfaceIce.Object
- Overrides:
ice_ids
in classLightSource
-
ice_id
public java.lang.String ice_id()
- Specified by:
ice_id
in interfaceIce.Object
- Overrides:
ice_id
in classLightSource
-
ice_id
public java.lang.String ice_id(Ice.Current __current)
- Specified by:
ice_id
in interfaceIce.Object
- Overrides:
ice_id
in classLightSource
-
ice_staticId
public static java.lang.String ice_staticId()
-
getFrequencyMultiplication
public final RInt getFrequencyMultiplication()
- Specified by:
getFrequencyMultiplication
in interface_LaserOperationsNC
-
getLaserMedium
public final LaserMedium getLaserMedium()
- Specified by:
getLaserMedium
in interface_LaserOperationsNC
-
getPockelCell
public final RBool getPockelCell()
- Specified by:
getPockelCell
in interface_LaserOperationsNC
-
getPulse
public final Pulse getPulse()
- Specified by:
getPulse
in interface_LaserOperationsNC
-
getPump
public final LightSource getPump()
- Specified by:
getPump
in interface_LaserOperationsNC
-
getRepetitionRate
public final Frequency getRepetitionRate()
- Specified by:
getRepetitionRate
in interface_LaserOperationsNC
-
getTuneable
public final RBool getTuneable()
- Specified by:
getTuneable
in interface_LaserOperationsNC
-
getType
public final LaserType getType()
- Specified by:
getType
in interface_LaserOperationsNC
-
getWavelength
public final Length getWavelength()
- Specified by:
getWavelength
in interface_LaserOperationsNC
-
setFrequencyMultiplication
public final void setFrequencyMultiplication(RInt theFrequencyMultiplication)
- Specified by:
setFrequencyMultiplication
in interface_LaserOperationsNC
-
setLaserMedium
public final void setLaserMedium(LaserMedium theLaserMedium)
- Specified by:
setLaserMedium
in interface_LaserOperationsNC
-
setPockelCell
public final void setPockelCell(RBool thePockelCell)
- Specified by:
setPockelCell
in interface_LaserOperationsNC
-
setPulse
public final void setPulse(Pulse thePulse)
- Specified by:
setPulse
in interface_LaserOperationsNC
-
setPump
public final void setPump(LightSource thePump)
- Specified by:
setPump
in interface_LaserOperationsNC
-
setRepetitionRate
public final void setRepetitionRate(Frequency theRepetitionRate)
- Specified by:
setRepetitionRate
in interface_LaserOperationsNC
-
setTuneable
public final void setTuneable(RBool theTuneable)
- Specified by:
setTuneable
in interface_LaserOperationsNC
-
setType
public final void setType(LaserType theType)
- Specified by:
setType
in interface_LaserOperationsNC
-
setWavelength
public final void setWavelength(Length theWavelength)
- Specified by:
setWavelength
in interface_LaserOperationsNC
-
___getType
public static Ice.DispatchStatus ___getType(Laser __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___setType
public static Ice.DispatchStatus ___setType(Laser __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___getLaserMedium
public static Ice.DispatchStatus ___getLaserMedium(Laser __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___setLaserMedium
public static Ice.DispatchStatus ___setLaserMedium(Laser __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___getFrequencyMultiplication
public static Ice.DispatchStatus ___getFrequencyMultiplication(Laser __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___setFrequencyMultiplication
public static Ice.DispatchStatus ___setFrequencyMultiplication(Laser __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___getTuneable
public static Ice.DispatchStatus ___getTuneable(Laser __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___setTuneable
public static Ice.DispatchStatus ___setTuneable(Laser __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___getPulse
public static Ice.DispatchStatus ___getPulse(Laser __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___setPulse
public static Ice.DispatchStatus ___setPulse(Laser __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___getWavelength
public static Ice.DispatchStatus ___getWavelength(Laser __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___setWavelength
public static Ice.DispatchStatus ___setWavelength(Laser __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___getPockelCell
public static Ice.DispatchStatus ___getPockelCell(Laser __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___setPockelCell
public static Ice.DispatchStatus ___setPockelCell(Laser __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___getPump
public static Ice.DispatchStatus ___getPump(Laser __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___setPump
public static Ice.DispatchStatus ___setPump(Laser __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___getRepetitionRate
public static Ice.DispatchStatus ___getRepetitionRate(Laser __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___setRepetitionRate
public static Ice.DispatchStatus ___setRepetitionRate(Laser __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
__dispatch
public Ice.DispatchStatus __dispatch(IceInternal.Incoming in, Ice.Current __current)
- Specified by:
__dispatch
in interfaceIce.Object
- Overrides:
__dispatch
in classLightSource
-
__writeImpl
protected void __writeImpl(IceInternal.BasicStream __os)
- Overrides:
__writeImpl
in classLightSource
-
__readImpl
protected void __readImpl(IceInternal.BasicStream __is)
- Overrides:
__readImpl
in classLightSource
-
clone
public Laser clone()
- Specified by:
clone
in interfaceIce.Object
- Overrides:
clone
in classLightSource
-
-