8#include "optimalexposuredetail.h"
10namespace OptimalExposure
14int OptimalExposureDetail::getSelectedGain()
const
19void OptimalExposureDetail::setSelectedGain(
int newSelectedGain)
21 selectedGain = newSelectedGain;
24double OptimalExposureDetail::getSubExposureTime()
const
26 return subExposureTime;
29void OptimalExposureDetail::setSubExposureTime(
double newSubExposureTime)
31 subExposureTime = newSubExposureTime;
34double OptimalExposureDetail::getExposurePollutionElectrons()
const
36 return exposurePollutionElectrons;
39void OptimalExposureDetail::setExposurePollutionElectrons(
double newExposurePollutionElectrons)
41 exposurePollutionElectrons = newExposurePollutionElectrons;
44double OptimalExposureDetail::getExposureShotNoise()
const
46 return exposureShotNoise;
49void OptimalExposureDetail::setExposureShotNoise(
double newExposureShotNoise)
51 exposureShotNoise = newExposureShotNoise;
54double OptimalExposureDetail::getExposureTotalNoise()
const
56 return exposureTotalNoise;
59void OptimalExposureDetail::setExposureTotalNoise(
double newExposureTotalNoise)
61 exposureTotalNoise = newExposureTotalNoise;
71 stackSummary = newStackSummary;
75OptimalExposureDetail::OptimalExposureDetail(
int selectedGain,
double subExposureTime,
double exposurePollutionElectrons,
77 selectedGain(selectedGain),
78 subExposureTime(subExposureTime),
79 exposurePollutionElectrons(exposurePollutionElectrons),
80 exposureShotNoise(exposureShotNoise),
81 exposureTotalNoise(exposureTotalNoise),
82 stackSummary(stackSummary)