summaryrefslogtreecommitdiff
path: root/src/calibration.h
diff options
context:
space:
mode:
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