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_preMarshalequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFrequencyMultiplication, getLaserMedium, getPockelCell, getPulse, getPump, getRepetitionRate, getTuneable, getType, getWavelength, setFrequencyMultiplication, setLaserMedium, setPockelCell, setPulse, setPump, setRepetitionRate, setTuneable, setType, setWavelengthaddAllLightSourceAnnotationLinkSet, 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, unloadAnnotationLinksgetDetails, getId, isAnnotated, isGlobal, isLink, isLoaded, isMutable, proxy, setId, shallowCopy, unload, unloadCollections, unloadDetailsaddAllLightSourceAnnotationLinkSet, 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, unloadAnnotationLinksgetDetails, getId, isAnnotated, isGlobal, isLink, isLoaded, isMutable, proxy, setId, shallowCopy, unload, unloadCollections, unloadDetailspublic 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.Objectice_isA in class LightSourcepublic boolean ice_isA(java.lang.String s,
Ice.Current __current)
ice_isA in interface Ice.Objectice_isA in class LightSourcepublic java.lang.String[] ice_ids()
ice_ids in interface Ice.Objectice_ids in class LightSourcepublic java.lang.String[] ice_ids(Ice.Current __current)
ice_ids in interface Ice.Objectice_ids in class LightSourcepublic java.lang.String ice_id()
ice_id in interface Ice.Objectice_id in class LightSourcepublic java.lang.String ice_id(Ice.Current __current)
ice_id in interface Ice.Objectice_id in class LightSourcepublic static java.lang.String ice_staticId()
public final RInt getFrequencyMultiplication()
getFrequencyMultiplication in interface _LaserOperationsNCpublic final LaserMedium getLaserMedium()
getLaserMedium in interface _LaserOperationsNCpublic final RBool getPockelCell()
getPockelCell in interface _LaserOperationsNCpublic final Pulse getPulse()
getPulse in interface _LaserOperationsNCpublic final LightSource getPump()
getPump in interface _LaserOperationsNCpublic final Frequency getRepetitionRate()
getRepetitionRate in interface _LaserOperationsNCpublic final RBool getTuneable()
getTuneable in interface _LaserOperationsNCpublic final LaserType getType()
getType in interface _LaserOperationsNCpublic final Length getWavelength()
getWavelength in interface _LaserOperationsNCpublic final void setFrequencyMultiplication(RInt theFrequencyMultiplication)
setFrequencyMultiplication in interface _LaserOperationsNCpublic final void setLaserMedium(LaserMedium theLaserMedium)
setLaserMedium in interface _LaserOperationsNCpublic final void setPockelCell(RBool thePockelCell)
setPockelCell in interface _LaserOperationsNCpublic final void setPulse(Pulse thePulse)
setPulse in interface _LaserOperationsNCpublic final void setPump(LightSource thePump)
setPump in interface _LaserOperationsNCpublic final void setRepetitionRate(Frequency theRepetitionRate)
setRepetitionRate in interface _LaserOperationsNCpublic final void setTuneable(RBool theTuneable)
setTuneable in interface _LaserOperationsNCpublic final void setType(LaserType theType)
setType in interface _LaserOperationsNCpublic final void setWavelength(Length theWavelength)
setWavelength in interface _LaserOperationsNCpublic 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 LightSourceprotected void __writeImpl(IceInternal.BasicStream __os)
__writeImpl in class LightSourceprotected void __readImpl(IceInternal.BasicStream __is)
__readImpl in class LightSourcepublic Laser clone()
clone in interface Ice.Objectclone in class LightSource