Kstars

optimalexposurestack.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 OPTIMALEXPOSURESTACK_H
10#define OPTIMALEXPOSURESTACK_H
11#include <QAbstractItemModel>
12
13QT_BEGIN_NAMESPACE
14namespace OptimalExposure
15{
16class OptimalExposureStack
17{
18 public:
19 OptimalExposureStack();
20 OptimalExposureStack(int plannedTime, int exposureCount, int stackTime, double stackTotalNoise);
21
22 int getPlannedTime() const;
23 void setPlannedTime(int newPlannedTime);
24 int getExposureCount() const;
25 void setExposureCount(int newExposureCount);
26 int getStackTime() const;
27 void setStackTime(int newStackTime);
28 double getStackTotalNoise() const;
29 void setStackTotalNoise(double newStackTotalNoise);
30
31 private:
32 int plannedTime;
33 int exposureCount;
34 int stackTime;
35 double stackTotalNoise;
36};
37}
38QT_END_NAMESPACE
39
40
41
42#endif // OPTIMALEXPOSURESTACK_H
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 18 2024 12:16:40 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.