From 05f0938a65c4f8c330791097680e1e094260bb60 Mon Sep 17 00:00:00 2001 From: Nikita Kostovsky Date: Fri, 6 Mar 2026 20:40:29 +0100 Subject: refactoring --- src/calibration.h | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) (limited to 'src/calibration.h') 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 -#include "fuck_intel.h" - #include #include "constants.h" @@ -18,7 +16,10 @@ constexpr auto calibrationColumnHeight = std::tuple_size(); bool openCalibrationTable(const QString &filename, CalibrationTablePtr &table); -void dumpCalibrationPixels(std::vector &&calibrationPixels); +// void dumpCalibrationPixels(std::vector &&calibrationPixels); +enum class DumpFormat { Json, Binary }; +void dumpCalibrationPixels(const std::vector > &calibrationPixels, + const DumpFormat format = DumpFormat::Json); bool dump(const CalibrationTablePtr &table, const QString &filename); QList filter(const QList &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 -- cgit v1.3