public static class CRDConfiguration.LaserConfiguration extends CRDConfiguration.BaseConfiguration
Constructor and Description |
---|
LaserConfiguration()
空构造函数。
|
Modifier and Type | Method and Description |
---|---|
double |
getBeamDivergence()
获取光束发散度。
|
String |
getLaserId()
获取激光配置ID。
|
String |
getLaserType()
获取激光类型。
|
double |
getNominalFireRate()
获取名义射频。
|
double |
getPrimaryWavelength()
获取主波长。
|
double |
getPulseEnergy()
获取脉冲能量。
|
int |
getPulseInOutgoingSemiTrain()
获取出射半列中的脉冲数。
|
double |
getPulseWidth()
获取脉冲宽度(FWHM以皮秒为单位)。
|
void |
setBeamDivergence(double beamDivergence)
设置光束发散度。
|
void |
setLaserId(String laserId)
设置激光配置ID。
|
void |
setLaserType(String laserType)
设置激光类型。
|
void |
setNominalFireRate(double nominalFireRate)
设置名义射频。
|
void |
setPrimaryWavelength(double primaryWavelength)
设置主波长。
|
void |
setPulseEnergy(double pulseEnergy)
设置脉冲能量。
|
void |
setPulseInOutgoingSemiTrain(int pulseInOutgoingSemiTrain)
设置出射半列中的脉冲数。
|
void |
setPulseWidth(double pulseWidth)
设置脉冲宽度。
|
String |
toCrdString()
获取实例的CRD格式的字符串表示。
|
String |
toString() |
equals, getConfigurationId, hashCode, setConfigurationId
public LaserConfiguration()
这个构造函数并非绝对必要,但它可以防止在JDK 18及更高版本中出现虚假的javadoc警告。
public String getLaserId()
public void setLaserId(String laserId)
laserId
- 要设置的激光配置ID
public String getLaserType()
public void setLaserType(String laserType)
laserType
- 要设置的激光类型
public double getPrimaryWavelength()
public void setPrimaryWavelength(double primaryWavelength)
primaryWavelength
- 要设置的主波长(以米为单位)
public double getNominalFireRate()
public void setNominalFireRate(double nominalFireRate)
nominalFireRate
- 要设置的名义射频(以赫兹为单位)
public double getPulseEnergy()
public void setPulseEnergy(double pulseEnergy)
pulseEnergy
- 要设置的脉冲能量(以毫焦为单位)
public double getPulseWidth()
public void setPulseWidth(double pulseWidth)
pulseWidth
- 要设置的脉冲宽度,皮秒
public double getBeamDivergence()
public void setBeamDivergence(double beamDivergence)
beamDivergence
- 要设置的光束发散度,角秒
public int getPulseInOutgoingSemiTrain()
public void setPulseInOutgoingSemiTrain(int pulseInOutgoingSemiTrain)
pulseInOutgoingSemiTrain
- 要设置的出射半列中的脉冲数
public String toCrdString()
toCrdString
在类 CRDConfiguration.BaseConfiguration
Copyright © 2002-2023 CS GROUP. All rights reserved.