Package org.orekit.files.ilrs
Class CRDConfiguration.DetectorConfiguration
java.lang.Object
org.orekit.files.ilrs.CRDConfiguration.BaseConfiguration
org.orekit.files.ilrs.CRDConfiguration.DetectorConfiguration
- Enclosing class:
CRDConfiguration
public static class CRDConfiguration.DetectorConfiguration
extends CRDConfiguration.BaseConfiguration
Container for detector configuration record.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoubleGet the amplifier bandwidth.doubleGet the amplifier gain.Get the amplifier in use.doubleGet the applicable wavelength.doubleGet the applied voltage.doubleGet the dark count.Get the detector configuration ID.Get the detector type.Get the external signal processing.Get the output pulse type.doubleGet the output pulse width.doubleGet the quantum efficiency at applicable wavelength.doubleGet the spatial filter.doubleGet the spectral filter.doubleGet the percentage of transmission of spectral filter.voidsetAmplifierBandwidth(double amplifierBandwidth) Set the amplifier bandwidth.voidsetAmplifierGain(double amplifierGain) Set the amplifier gain.voidsetAmplifierInUse(String amplifierInUse) Set the amplifier in use.voidsetApplicableWavelength(double applicableWavelength) Set the applicable wavelength.voidsetAppliedVoltage(double appliedVoltage) Set the applied voltage.voidsetDarkCount(double darkCount) Set the dark count.voidsetDetectorId(String detectorId) Set the detector configuration ID.voidsetDetectorType(String detectorType) Set the detector type.voidsetExternalSignalProcessing(String externalSignalProcessing) Set the external signal processing.voidsetOutputPulseType(String outputPulseType) Set the output pulse type.voidsetOutputPulseWidth(double outputPulseWidth) Set the output pulse width.voidsetQuantumEfficiency(double quantumEfficiency) Set the quantum efficiency at applicable wavelength.voidsetSpatialFilter(double spatialFilter) Set the spatial filter.voidsetSpectralFilter(double spectralFilter) Set the spectral filter.voidsetTransmissionOfSpectralFilter(double transmissionOfSpectralFilter) Set the percentage of transmission of spectral filter.Get a string representation of the instance in the CRD format.toString()Methods inherited from class org.orekit.files.ilrs.CRDConfiguration.BaseConfiguration
equals, getConfigurationId, hashCode, setConfigurationId
-
Constructor Details
-
DetectorConfiguration
public DetectorConfiguration()Empty constructor.This constructor is not strictly necessary, but it prevents spurious javadoc warnings with JDK 18 and later.
- Since:
- 12.0
-
-
Method Details
-
getDetectorId
Get the detector configuration ID.- Returns:
- the detector configuration ID
-
setDetectorId
Set the detector configuration ID.- Parameters:
detectorId- the detector configuration ID to set
-
getDetectorType
Get the detector type.- Returns:
- the detector type
-
setDetectorType
Set the detector type.- Parameters:
detectorType- the detector type to set
-
getApplicableWavelength
public double getApplicableWavelength()Get the applicable wavelength.- Returns:
- pplicable wavelength in meters
-
setApplicableWavelength
public void setApplicableWavelength(double applicableWavelength) Set the applicable wavelength.- Parameters:
applicableWavelength- the applicable wavelength to set in meters
-
getQuantumEfficiency
public double getQuantumEfficiency()Get the quantum efficiency at applicable wavelength.- Returns:
- the quantum efficiency at applicable wavelength in percents
-
setQuantumEfficiency
public void setQuantumEfficiency(double quantumEfficiency) Set the quantum efficiency at applicable wavelength.- Parameters:
quantumEfficiency- the efficiency to set in percents
-
getAppliedVoltage
public double getAppliedVoltage()Get the applied voltage.- Returns:
- the applied voltage in Volts
-
setAppliedVoltage
public void setAppliedVoltage(double appliedVoltage) Set the applied voltage.- Parameters:
appliedVoltage- the applied voltage to set in Volts
-
getDarkCount
public double getDarkCount()Get the dark count.- Returns:
- the dark count in Hz
-
setDarkCount
public void setDarkCount(double darkCount) Set the dark count.- Parameters:
darkCount- the dark count to set in Hz
-
getOutputPulseType
Get the output pulse type.- Returns:
- the output pulse type
-
setOutputPulseType
Set the output pulse type.- Parameters:
outputPulseType- the output pulse type to set
-
getOutputPulseWidth
public double getOutputPulseWidth()Get the output pulse width.- Returns:
- the output pulse width in ps
-
setOutputPulseWidth
public void setOutputPulseWidth(double outputPulseWidth) Set the output pulse width.- Parameters:
outputPulseWidth- the output pulse width to set in ps
-
getSpectralFilter
public double getSpectralFilter()Get the spectral filter.- Returns:
- the spectral filter in meters
-
setSpectralFilter
public void setSpectralFilter(double spectralFilter) Set the spectral filter.- Parameters:
spectralFilter- the spectral filter to set in meters
-
getTransmissionOfSpectralFilter
public double getTransmissionOfSpectralFilter()Get the percentage of transmission of spectral filter.- Returns:
- the percentage of transmission of spectral filter
-
setTransmissionOfSpectralFilter
public void setTransmissionOfSpectralFilter(double transmissionOfSpectralFilter) Set the percentage of transmission of spectral filter.- Parameters:
transmissionOfSpectralFilter- the percentage to set
-
getSpatialFilter
public double getSpatialFilter()Get the spatial filter.- Returns:
- the spatial filter in arcsec
-
setSpatialFilter
public void setSpatialFilter(double spatialFilter) Set the spatial filter.- Parameters:
spatialFilter- the spatial filter to set in arcsec
-
getExternalSignalProcessing
Get the external signal processing.- Returns:
- the external signal processing
-
setExternalSignalProcessing
Set the external signal processing.- Parameters:
externalSignalProcessing- the external signal processing to set
-
getAmplifierGain
public double getAmplifierGain()Get the amplifier gain.- Returns:
- the amplifier gain
-
setAmplifierGain
public void setAmplifierGain(double amplifierGain) Set the amplifier gain.- Parameters:
amplifierGain- the amplifier gain to set
-
getAmplifierBandwidth
public double getAmplifierBandwidth()Get the amplifier bandwidth.- Returns:
- the amplifier bandwidth in Hz
-
setAmplifierBandwidth
public void setAmplifierBandwidth(double amplifierBandwidth) Set the amplifier bandwidth.- Parameters:
amplifierBandwidth- the amplifier bandwidth to set in Hz
-
getAmplifierInUse
Get the amplifier in use.- Returns:
- the amplifier in use
-
setAmplifierInUse
Set the amplifier in use.- Parameters:
amplifierInUse- the amplifier in use to set
-
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.
-
toString
-