Warning, file /education/kstars/kstars/ekos/capture/exposurecalculator/optimalexposuredetail.cpp was not indexed or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).
0001 /* 0002 SPDX-FileCopyrightText: 2023 Joseph McGee <joseph.mcgee@sbcglobal.net> 0003 0004 SPDX-License-Identifier: GPL-2.0-or-later 0005 */ 0006 0007 0008 #include "optimalexposuredetail.h" 0009 0010 namespace OptimalExposure 0011 { 0012 0013 0014 int OptimalExposureDetail::getSelectedGain() const 0015 { 0016 return selectedGain; 0017 } 0018 0019 void OptimalExposureDetail::setSelectedGain(int newSelectedGain) 0020 { 0021 selectedGain = newSelectedGain; 0022 } 0023 0024 double OptimalExposureDetail::getSubExposureTime() const 0025 { 0026 return subExposureTime; 0027 } 0028 0029 void OptimalExposureDetail::setSubExposureTime(double newSubExposureTime) 0030 { 0031 subExposureTime = newSubExposureTime; 0032 } 0033 0034 double OptimalExposureDetail::getExposurePollutionElectrons() const 0035 { 0036 return exposurePollutionElectrons; 0037 } 0038 0039 void OptimalExposureDetail::setExposurePollutionElectrons(double newExposurePollutionElectrons) 0040 { 0041 exposurePollutionElectrons = newExposurePollutionElectrons; 0042 } 0043 0044 double OptimalExposureDetail::getExposureShotNoise() const 0045 { 0046 return exposureShotNoise; 0047 } 0048 0049 void OptimalExposureDetail::setExposureShotNoise(double newExposureShotNoise) 0050 { 0051 exposureShotNoise = newExposureShotNoise; 0052 } 0053 0054 double OptimalExposureDetail::getExposureTotalNoise() const 0055 { 0056 return exposureTotalNoise; 0057 } 0058 0059 void OptimalExposureDetail::setExposureTotalNoise(double newExposureTotalNoise) 0060 { 0061 exposureTotalNoise = newExposureTotalNoise; 0062 } 0063 0064 const QVector<OptimalExposureStack> &OptimalExposureDetail::getStackSummary() const 0065 { 0066 return stackSummary; 0067 } 0068 0069 void OptimalExposureDetail::setStackSummary(const QVector<OptimalExposureStack> &newStackSummary) 0070 { 0071 stackSummary = newStackSummary; 0072 } 0073 0074 0075 OptimalExposureDetail::OptimalExposureDetail(int selectedGain, double subExposureTime, double exposurePollutionElectrons, 0076 double exposureShotNoise, double exposureTotalNoise, const QVector<OptimalExposureStack> &stackSummary) : 0077 selectedGain(selectedGain), 0078 subExposureTime(subExposureTime), 0079 exposurePollutionElectrons(exposurePollutionElectrons), 0080 exposureShotNoise(exposureShotNoise), 0081 exposureTotalNoise(exposureTotalNoise), 0082 stackSummary(stackSummary) 0083 {} 0084 0085 }