Package org.orekit.files.ilrs
Class CRDConfiguration.LaserConfiguration
- java.lang.Object
-
- org.orekit.files.ilrs.CRDConfiguration.BaseConfiguration
-
- org.orekit.files.ilrs.CRDConfiguration.LaserConfiguration
-
- Enclosing class:
- CRDConfiguration
public static class CRDConfiguration.LaserConfiguration extends CRDConfiguration.BaseConfiguration
Container for laser configuration record.
-
-
Constructor Summary
Constructors Constructor Description LaserConfiguration()Empty constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description doublegetBeamDivergence()Get the beam divergence.StringgetLaserId()Get the laser configuration ID.StringgetLaserType()Get the laser type.doublegetNominalFireRate()Get the nominal fire rate.doublegetPrimaryWavelength()Get the primary wavelength.doublegetPulseEnergy()Get the pulse energy.intgetPulseInOutgoingSemiTrain()Get the number of pulses in outgoing semi-train.doublegetPulseWidth()Get the pulse width (FWHM in ps).voidsetBeamDivergence(double beamDivergence)Set the beam divergence.voidsetLaserId(String laserId)Set the laser configuration ID.voidsetLaserType(String laserType)Set the laser type.voidsetNominalFireRate(double nominalFireRate)Set the nominal fire rate.voidsetPrimaryWavelength(double primaryWavelength)Set the primary wavelength.voidsetPulseEnergy(double pulseEnergy)Set the pulse energy.voidsetPulseInOutgoingSemiTrain(int pulseInOutgoingSemiTrain)Set the number of pulses in outgoing semi-train.voidsetPulseWidth(double pulseWidth)Set the pulse width.StringtoCrdString()Get a string representation of the instance in the CRD format.StringtoString()-
Methods inherited from class org.orekit.files.ilrs.CRDConfiguration.BaseConfiguration
equals, getConfigurationId, hashCode, setConfigurationId
-
-
-
-
Method Detail
-
getLaserId
public String getLaserId()
Get the laser configuration ID.- Returns:
- the laser configuration ID
-
setLaserId
public void setLaserId(String laserId)
Set the laser configuration ID.- Parameters:
laserId- the laser configuration ID to set
-
getLaserType
public String getLaserType()
Get the laser type.- Returns:
- the laser type
-
setLaserType
public void setLaserType(String laserType)
Set the laser type.- Parameters:
laserType- the laser type to set
-
getPrimaryWavelength
public double getPrimaryWavelength()
Get the primary wavelength.- Returns:
- the primary wavelength in meters
-
setPrimaryWavelength
public void setPrimaryWavelength(double primaryWavelength)
Set the primary wavelength.- Parameters:
primaryWavelength- the primary wavelength to set in meters
-
getNominalFireRate
public double getNominalFireRate()
Get the nominal fire rate.- Returns:
- the nominal fire rate in Hz.
-
setNominalFireRate
public void setNominalFireRate(double nominalFireRate)
Set the nominal fire rate.- Parameters:
nominalFireRate- the nominal fire rate to set in Hz
-
getPulseEnergy
public double getPulseEnergy()
Get the pulse energy.- Returns:
- the pulse energy in mJ
-
setPulseEnergy
public void setPulseEnergy(double pulseEnergy)
Set the pulse energy.- Parameters:
pulseEnergy- the pulse energy to set in mJ
-
getPulseWidth
public double getPulseWidth()
Get the pulse width (FWHM in ps).- Returns:
- the pulse width
-
setPulseWidth
public void setPulseWidth(double pulseWidth)
Set the pulse width.- Parameters:
pulseWidth- the pulse width to set, ps
-
getBeamDivergence
public double getBeamDivergence()
Get the beam divergence.- Returns:
- the beam divergence in arcsec
-
setBeamDivergence
public void setBeamDivergence(double beamDivergence)
Set the beam divergence.- Parameters:
beamDivergence- the beam divergence to set in arcsec
-
getPulseInOutgoingSemiTrain
public int getPulseInOutgoingSemiTrain()
Get the number of pulses in outgoing semi-train.- Returns:
- the number of pulses in outgoing semi-train
-
setPulseInOutgoingSemiTrain
public void setPulseInOutgoingSemiTrain(int pulseInOutgoingSemiTrain)
Set the number of pulses in outgoing semi-train.- Parameters:
pulseInOutgoingSemiTrain- the number of pulses in outgoing semi-train to set
-
toCrdString
public String toCrdString()
Get a string representation of the instance in the CRD format.- Specified by:
toCrdStringin classCRDConfiguration.BaseConfiguration- Returns:
- a string representation of the instance, in the CRD format.
-
-