Esempio n. 1
0
 internal void SetCalibrationContext(CalibrationContext context)
 {
     Context = context;
     foreach (AbsFluxSpectra spectra in m_SpectraList)
     {
         spectra.RescaleToResolution(Context.FromWavelength, Context.ToWavelength, Context.WavelengthBinSize, Context.UseBlurring, Context.UseFwhmNormalisation, Context.UseNonLinearityNormalisation);
     }
     Calibrate();
 }
Esempio n. 2
0
        public frmConfigureProcessing(CalibrationContext context)
            : this()
        {
            Context = context;

            nudMinWavelength.SetNUDValue(context.FromWavelength);
            nudMaxWavelength.SetNUDValue(context.ToWavelength);
            nudResolution.SetNUDValue(context.WavelengthBinSize);
            cbxUseBlurring.Checked               = context.UseBlurring;
            rbNonLinearMag.Checked               = Context.Model == AbsFluxModel.NonLinearMag;
            rbNonLinearGain.Checked              = Context.Model == AbsFluxModel.NonLinearGain;
            rbLinear.Checked                     = Context.Model == AbsFluxModel.Linear;
            cbxFWHMNormalisation.Checked         = context.UseFwhmNormalisation;
            cbxNonLinearityNormalisation.Checked = context.UseNonLinearityNormalisation;
        }
Esempio n. 3
0
        public frmConfigureProcessing(CalibrationContext context)
            : this()
        {
            Context = context;

            nudMinWavelength.SetNUDValue(context.FromWavelength);
            nudMaxWavelength.SetNUDValue(context.ToWavelength);
            nudResolution.SetNUDValue(context.WavelengthBinSize);
            cbxUseBlurring.Checked = context.UseBlurring;
            rbNonLinearMag.Checked = Context.Model == AbsFluxModel.NonLinearMag;
            rbNonLinearGain.Checked = Context.Model == AbsFluxModel.NonLinearGain;
            rbLinear.Checked = Context.Model == AbsFluxModel.Linear;
            cbxFWHMNormalisation.Checked = context.UseFwhmNormalisation;
            cbxNonLinearityNormalisation.Checked = context.UseNonLinearityNormalisation;
        }
Esempio n. 4
0
 internal void SetCalibrationContext(CalibrationContext context)
 {
     Context = context;
     foreach (AbsFluxSpectra spectra in m_SpectraList)
     {
         spectra.RescaleToResolution(Context.FromWavelength, Context.ToWavelength, Context.WavelengthBinSize, Context.UseBlurring, Context.UseFwhmNormalisation, Context.UseNonLinearityNormalisation);
     }
     Calibrate();
 }