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 Constructor Description DetectorConfiguration()Empty constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description doublegetAmplifierBandwidth()Get the amplifier bandwidth.doublegetAmplifierGain()Get the amplifier gain.StringgetAmplifierInUse()Get the amplifier in use.doublegetApplicableWavelength()Get the applicable wavelength.doublegetAppliedVoltage()Get the applied voltage.doublegetDarkCount()Get the dark count.StringgetDetectorId()Get the detector configuration ID.StringgetDetectorType()Get the detector type.StringgetExternalSignalProcessing()Get the external signal processing.StringgetOutputPulseType()Get the output pulse type.doublegetOutputPulseWidth()Get the output pulse width.doublegetQuantumEfficiency()Get the quantum efficiency at applicable wavelength.doublegetSpatialFilter()Get the spatial filter.doublegetSpectralFilter()Get the spectral filter.doublegetTransmissionOfSpectralFilter()Get 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.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
-
getDetectorId
public String getDetectorId()
Get the detector configuration ID.- Returns:
- the detector configuration ID
-
setDetectorId
public void setDetectorId(String detectorId)
Set the detector configuration ID.- Parameters:
detectorId- the detector configuration ID to set
-
getDetectorType
public String getDetectorType()
Get the detector type.- Returns:
- the detector type
-
setDetectorType
public void setDetectorType(String detectorType)
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
public String getOutputPulseType()
Get the output pulse type.- Returns:
- the output pulse type
-
setOutputPulseType
public void setOutputPulseType(String outputPulseType)
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
public String getExternalSignalProcessing()
Get the external signal processing.- Returns:
- the external signal processing
-
setExternalSignalProcessing
public void setExternalSignalProcessing(String externalSignalProcessing)
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
public String getAmplifierInUse()
Get the amplifier in use.- Returns:
- the amplifier in use
-
setAmplifierInUse
public void setAmplifierInUse(String amplifierInUse)
Set the amplifier in use.- Parameters:
amplifierInUse- the amplifier in use 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.
-
-