File indexing completed on 2024-05-19 14:58:11
0001 /* 0002 SPDX-FileCopyrightText: 2023 Joseph McGee <joseph.mcgee@sbcglobal.net> 0003 0004 SPDX-License-Identifier: GPL-2.0-or-later 0005 */ 0006 0007 #pragma once 0008 0009 #ifndef CALCULATEDGAINSUBEXPOSURETIME_H 0010 #define CALCULATEDGAINSUBEXPOSURETIME_H 0011 0012 #include <QAbstractItemModel> 0013 QT_BEGIN_NAMESPACE 0014 namespace OptimalExposure 0015 { 0016 0017 class CalculatedGainSubExposureTime 0018 { 0019 0020 public: 0021 CalculatedGainSubExposureTime() {} 0022 CalculatedGainSubExposureTime(int subExposureGain, double subExposureTime); 0023 0024 int getSubExposureGain(); 0025 void setSubExposureGain(int newSubExposureGain); 0026 double getSubExposureTime(); 0027 void setSubExposureTime(double newSubExposureTime); 0028 0029 private: 0030 int subExposureGain = 0; 0031 double subExposureTime = 0.0; 0032 0033 }; 0034 0035 } 0036 QT_END_NAMESPACE 0037 0038 #endif // CALCULATEDGAINSUBEXPOSURETIME_H