Kstars

cameragainreadmode.h
1/*
2 SPDX-FileCopyrightText: 2023 Joseph McGee <joseph.mcgee@sbcglobal.net>
3
4 SPDX-License-Identifier: GPL-2.0-or-later
5*/
6
7#pragma once
8
9#ifndef CameraGainReadMode_H
10#define CameraGainReadMode_H
11
12#include <QAbstractItemModel>
13#include <QVector>
14#include "cameragainreadnoise.h"
15
17namespace OptimalExposure
18{
19class CameraGainReadMode
20{
21 public:
22 CameraGainReadMode() {}
23 CameraGainReadMode(int CameraGainReadModeNumber, const QString &CameraGainReadModeName,
24 const QVector<OptimalExposure::CameraGainReadNoise> &CameraGainReadNoiseVector);
25
26 int getCameraGainReadModeNumber() const;
27 void setCameraGainReadModeNumber(int newCameraGainReadModeNumber);
28
29 const QString &getCameraGainReadModeName() const;
30 void setCameraGainReadModeName(const QString &newCameraGainReadModeName);
31
32 const QVector<OptimalExposure::CameraGainReadNoise> &getCameraGainReadNoiseVector() const;
34
35 private:
36 int CameraGainReadModeNumber;
37 QString CameraGainReadModeName;
38 QVector<OptimalExposure::CameraGainReadNoise> CameraGainReadNoiseVector;
39};
40}
42#endif // CameraGainReadMode_H
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Fri May 3 2024 11:49:50 by doxygen 1.10.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.