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 0008 #include "cameragainreadmode.h" 0009 #include "cameragainreadnoise.h" 0010 #include <QAbstractItemModel> 0011 #include <QVector> 0012 0013 namespace OptimalExposure 0014 { 0015 0016 0017 int CameraGainReadMode::getCameraGainReadModeNumber() const 0018 { 0019 return CameraGainReadModeNumber; 0020 } 0021 0022 void CameraGainReadMode::setCameraGainReadModeNumber(int newCameraGainReadModeNumber) 0023 { 0024 CameraGainReadModeNumber = newCameraGainReadModeNumber; 0025 } 0026 0027 const QString &CameraGainReadMode::getCameraGainReadModeName() const 0028 { 0029 return CameraGainReadModeName; 0030 } 0031 0032 void CameraGainReadMode::setCameraGainReadModeName(const QString &newCameraGainReadModeName) 0033 { 0034 CameraGainReadModeName = newCameraGainReadModeName; 0035 } 0036 0037 const QVector<OptimalExposure::CameraGainReadNoise> &CameraGainReadMode::getCameraGainReadNoiseVector() const 0038 { 0039 return CameraGainReadNoiseVector; 0040 } 0041 0042 void CameraGainReadMode::setCameraGainReadNoiseVector(const QVector<OptimalExposure::CameraGainReadNoise> 0043 &newCameraGainReadNoiseVector) 0044 { 0045 CameraGainReadNoiseVector = newCameraGainReadNoiseVector; 0046 } 0047 0048 CameraGainReadMode::CameraGainReadMode(int CameraGainReadModeNumber, const QString &CameraGainReadModeName, 0049 const QVector<CameraGainReadNoise> &CameraGainReadNoiseVector) : CameraGainReadModeNumber(CameraGainReadModeNumber), 0050 CameraGainReadModeName(CameraGainReadModeName), 0051 CameraGainReadNoiseVector(CameraGainReadNoiseVector) 0052 {} 0053 0054 }