diff options
Diffstat (limited to 'src/calibration.h')
| -rw-r--r-- | src/calibration.h | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/src/calibration.h b/src/calibration.h index c2e5d73..4eee441 100644 --- a/src/calibration.h +++ b/src/calibration.h @@ -2,8 +2,6 @@ #include <array> -#include "fuck_intel.h" - #include <QSharedPointer> #include "constants.h" @@ -18,7 +16,10 @@ constexpr auto calibrationColumnHeight = std::tuple_size<CalibrationColumn>(); bool openCalibrationTable(const QString &filename, CalibrationTablePtr &table); -void dumpCalibrationPixels(std::vector<Pixels> &&calibrationPixels); +// void dumpCalibrationPixels(std::vector<Pixels> &&calibrationPixels); +enum class DumpFormat { Json, Binary }; +void dumpCalibrationPixels(const std::vector<std::shared_ptr<Pixels> > &calibrationPixels, + const DumpFormat format = DumpFormat::Json); bool dump(const CalibrationTablePtr &table, const QString &filename); QList<Pixels> filter(const QList<Pixels> &rawProfiles); @@ -31,3 +32,9 @@ QImage calibrationTableToImage(const CalibrationTablePtr &calibrationTable); void interpolate(CalibrationTablePtr &table); void interpolate(CalibrationColumn &column); + +// TODO: remove from this file +namespace { +static CalibrationTablePtr calibrationTableZ; +static CalibrationTablePtr calibrationTableX; +} // namespace |
