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[]__idsprotected RIntfrequencyMultiplicationprotected LaserMediumlaserMediumprotected RBoolpockelCellprotected Pulsepulseprotected LightSourcepumpprotected FrequencyrepetitionRatestatic longserialVersionUIDprotected RBooltuneableprotected LaserTypetypeprotected Lengthwavelength-
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)Laserclone()RIntgetFrequencyMultiplication()LaserMediumgetLaserMedium()RBoolgetPockelCell()PulsegetPulse()LightSourcegetPump()FrequencygetRepetitionRate()RBoolgetTuneable()LaserTypegetType()LengthgetWavelength()java.lang.Stringice_id()java.lang.Stringice_id(Ice.Current __current)java.lang.String[]ice_ids()java.lang.String[]ice_ids(Ice.Current __current)booleanice_isA(java.lang.String s)booleanice_isA(java.lang.String s, Ice.Current __current)static java.lang.Stringice_staticId()voidsetFrequencyMultiplication(RInt theFrequencyMultiplication)voidsetLaserMedium(LaserMedium theLaserMedium)voidsetPockelCell(RBool thePockelCell)voidsetPulse(Pulse thePulse)voidsetPump(LightSource thePump)voidsetRepetitionRate(Frequency theRepetitionRate)voidsetTuneable(RBool theTuneable)voidsetType(LaserType theType)voidsetWavelength(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_isAin interfaceIce.Object- Overrides:
ice_isAin classLightSource
-
ice_isA
public boolean ice_isA(java.lang.String s, Ice.Current __current)- Specified by:
ice_isAin interfaceIce.Object- Overrides:
ice_isAin classLightSource
-
ice_ids
public java.lang.String[] ice_ids()
- Specified by:
ice_idsin interfaceIce.Object- Overrides:
ice_idsin classLightSource
-
ice_ids
public java.lang.String[] ice_ids(Ice.Current __current)
- Specified by:
ice_idsin interfaceIce.Object- Overrides:
ice_idsin classLightSource
-
ice_id
public java.lang.String ice_id()
- Specified by:
ice_idin interfaceIce.Object- Overrides:
ice_idin classLightSource
-
ice_id
public java.lang.String ice_id(Ice.Current __current)
- Specified by:
ice_idin interfaceIce.Object- Overrides:
ice_idin classLightSource
-
ice_staticId
public static java.lang.String ice_staticId()
-
getFrequencyMultiplication
public final RInt getFrequencyMultiplication()
- Specified by:
getFrequencyMultiplicationin interface_LaserOperationsNC
-
getLaserMedium
public final LaserMedium getLaserMedium()
- Specified by:
getLaserMediumin interface_LaserOperationsNC
-
getPockelCell
public final RBool getPockelCell()
- Specified by:
getPockelCellin interface_LaserOperationsNC
-
getPulse
public final Pulse getPulse()
- Specified by:
getPulsein interface_LaserOperationsNC
-
getPump
public final LightSource getPump()
- Specified by:
getPumpin interface_LaserOperationsNC
-
getRepetitionRate
public final Frequency getRepetitionRate()
- Specified by:
getRepetitionRatein interface_LaserOperationsNC
-
getTuneable
public final RBool getTuneable()
- Specified by:
getTuneablein interface_LaserOperationsNC
-
getType
public final LaserType getType()
- Specified by:
getTypein interface_LaserOperationsNC
-
getWavelength
public final Length getWavelength()
- Specified by:
getWavelengthin interface_LaserOperationsNC
-
setFrequencyMultiplication
public final void setFrequencyMultiplication(RInt theFrequencyMultiplication)
- Specified by:
setFrequencyMultiplicationin interface_LaserOperationsNC
-
setLaserMedium
public final void setLaserMedium(LaserMedium theLaserMedium)
- Specified by:
setLaserMediumin interface_LaserOperationsNC
-
setPockelCell
public final void setPockelCell(RBool thePockelCell)
- Specified by:
setPockelCellin interface_LaserOperationsNC
-
setPulse
public final void setPulse(Pulse thePulse)
- Specified by:
setPulsein interface_LaserOperationsNC
-
setPump
public final void setPump(LightSource thePump)
- Specified by:
setPumpin interface_LaserOperationsNC
-
setRepetitionRate
public final void setRepetitionRate(Frequency theRepetitionRate)
- Specified by:
setRepetitionRatein interface_LaserOperationsNC
-
setTuneable
public final void setTuneable(RBool theTuneable)
- Specified by:
setTuneablein interface_LaserOperationsNC
-
setType
public final void setType(LaserType theType)
- Specified by:
setTypein interface_LaserOperationsNC
-
setWavelength
public final void setWavelength(Length theWavelength)
- Specified by:
setWavelengthin 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:
__dispatchin interfaceIce.Object- Overrides:
__dispatchin classLightSource
-
__writeImpl
protected void __writeImpl(IceInternal.BasicStream __os)
- Overrides:
__writeImplin classLightSource
-
__readImpl
protected void __readImpl(IceInternal.BasicStream __is)
- Overrides:
__readImplin classLightSource
-
clone
public Laser clone()
- Specified by:
clonein interfaceIce.Object- Overrides:
clonein classLightSource
-
-