diff options
| author | Nikita Kostovsky <nikita@kostovsky.me> | 2026-03-06 20:40:29 +0100 |
|---|---|---|
| committer | Nikita Kostovsky <nikita@kostovsky.me> | 2026-03-06 20:40:29 +0100 |
| commit | 05f0938a65c4f8c330791097680e1e094260bb60 (patch) | |
| tree | d11e48c96eed6de03c51b793081310d96dee8618 /src/calibration.h | |
| parent | 051cb23a807a6914e2cda7e3b08d69ed29f347dd (diff) | |
refactoring
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 |
