summaryrefslogtreecommitdiff
path: root/src/calibration.h
diff options
context:
space:
mode:
authorNikita Kostovsky <nikita@kostovsky.me>2026-03-06 20:40:29 +0100
committerNikita Kostovsky <nikita@kostovsky.me>2026-03-06 20:40:29 +0100
commit05f0938a65c4f8c330791097680e1e094260bb60 (patch)
treed11e48c96eed6de03c51b793081310d96dee8618 /src/calibration.h
parent051cb23a807a6914e2cda7e3b08d69ed29f347dd (diff)
refactoring
Diffstat (limited to 'src/calibration.h')
-rw-r--r--src/calibration.h13
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