File indexing completed on 2024-05-12 03:44:33

0001 #ifndef GENERICFILTERDATA_H
0002 #define GENERICFILTERDATA_H
0003 #include <QAbstractItemModel>
0004 
0005 QT_BEGIN_NAMESPACE
0006 namespace OptimalExposure
0007 {
0008 
0009 class GenericFilterData
0010 {
0011     public:
0012         GenericFilterData();
0013 
0014         const QString &getFilterId() const;
0015         void setFilterId(const QString &newFilterId);
0016         const QString &getFilterDescription() const;
0017         void setFilterDescription(const QString &newFilterDescription);
0018         int getFilterBandPassWidth() const;
0019         void setFilterBandPassWidth(int newFilterBandPassWidth);
0020 
0021         double getFilterCompensation() const;
0022 
0023     private:
0024         QString filterId;
0025         QString filterDescription;
0026         int filterBandPassWidth;
0027 };
0028 }
0029 
0030 #endif // GENERICFILTERDATA_H