public abstract class Laser extends LightSource implements _LaserOperations, _LaserOperationsNC
Modifier and Type | Field and 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 |
annotationLinksCountPerOwner, annotationLinksLoaded, annotationLinksSeq, instrument, lotNumber, manufacturer, model, power, serialNumber, version
Constructor and 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) |
Modifier and Type | Method and 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) |
___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
___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
___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
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getFrequencyMultiplication, getLaserMedium, getPockelCell, getPulse, getPump, getRepetitionRate, getTuneable, getType, getWavelength, setFrequencyMultiplication, setLaserMedium, setPockelCell, setPulse, setPump, setRepetitionRate, setTuneable, setType, setWavelength
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
getDetails, getId, isAnnotated, isGlobal, isLink, isLoaded, isMutable, proxy, setId, shallowCopy, unload, unloadCollections, unloadDetails
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
getDetails, getId, isAnnotated, isGlobal, isLink, isLoaded, isMutable, proxy, setId, shallowCopy, unload, unloadCollections, unloadDetails
public static final java.lang.String[] __ids
protected LaserType type
protected LaserMedium laserMedium
protected RInt frequencyMultiplication
protected RBool tuneable
protected Pulse pulse
protected Length wavelength
protected RBool pockelCell
protected LightSource pump
protected Frequency repetitionRate
public static final long serialVersionUID
public 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)
public boolean ice_isA(java.lang.String s)
ice_isA
in interface Ice.Object
ice_isA
in class LightSource
public boolean ice_isA(java.lang.String s, Ice.Current __current)
ice_isA
in interface Ice.Object
ice_isA
in class LightSource
public java.lang.String[] ice_ids()
ice_ids
in interface Ice.Object
ice_ids
in class LightSource
public java.lang.String[] ice_ids(Ice.Current __current)
ice_ids
in interface Ice.Object
ice_ids
in class LightSource
public java.lang.String ice_id()
ice_id
in interface Ice.Object
ice_id
in class LightSource
public java.lang.String ice_id(Ice.Current __current)
ice_id
in interface Ice.Object
ice_id
in class LightSource
public static java.lang.String ice_staticId()
public final RInt getFrequencyMultiplication()
getFrequencyMultiplication
in interface _LaserOperationsNC
public final LaserMedium getLaserMedium()
getLaserMedium
in interface _LaserOperationsNC
public final RBool getPockelCell()
getPockelCell
in interface _LaserOperationsNC
public final Pulse getPulse()
getPulse
in interface _LaserOperationsNC
public final LightSource getPump()
getPump
in interface _LaserOperationsNC
public final Frequency getRepetitionRate()
getRepetitionRate
in interface _LaserOperationsNC
public final RBool getTuneable()
getTuneable
in interface _LaserOperationsNC
public final LaserType getType()
getType
in interface _LaserOperationsNC
public final Length getWavelength()
getWavelength
in interface _LaserOperationsNC
public final void setFrequencyMultiplication(RInt theFrequencyMultiplication)
setFrequencyMultiplication
in interface _LaserOperationsNC
public final void setLaserMedium(LaserMedium theLaserMedium)
setLaserMedium
in interface _LaserOperationsNC
public final void setPockelCell(RBool thePockelCell)
setPockelCell
in interface _LaserOperationsNC
public final void setPulse(Pulse thePulse)
setPulse
in interface _LaserOperationsNC
public final void setPump(LightSource thePump)
setPump
in interface _LaserOperationsNC
public final void setRepetitionRate(Frequency theRepetitionRate)
setRepetitionRate
in interface _LaserOperationsNC
public final void setTuneable(RBool theTuneable)
setTuneable
in interface _LaserOperationsNC
public final void setType(LaserType theType)
setType
in interface _LaserOperationsNC
public final void setWavelength(Length theWavelength)
setWavelength
in interface _LaserOperationsNC
public static Ice.DispatchStatus ___getType(Laser __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___setType(Laser __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___getLaserMedium(Laser __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___setLaserMedium(Laser __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___getFrequencyMultiplication(Laser __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___setFrequencyMultiplication(Laser __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___getTuneable(Laser __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___setTuneable(Laser __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___getPulse(Laser __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___setPulse(Laser __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___getWavelength(Laser __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___setWavelength(Laser __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___getPockelCell(Laser __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___setPockelCell(Laser __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___getPump(Laser __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___setPump(Laser __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___getRepetitionRate(Laser __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___setRepetitionRate(Laser __obj, IceInternal.Incoming __inS, Ice.Current __current)
public Ice.DispatchStatus __dispatch(IceInternal.Incoming in, Ice.Current __current)
__dispatch
in interface Ice.Object
__dispatch
in class LightSource
protected void __writeImpl(IceInternal.BasicStream __os)
__writeImpl
in class LightSource
protected void __readImpl(IceInternal.BasicStream __is)
__readImpl
in class LightSource
public Laser clone()
clone
in interface Ice.Object
clone
in class LightSource