add min max to result

This commit is contained in:
2026-03-20 13:39:50 +03:00
parent cab65a93ad
commit b7f68f97c4
5 changed files with 28 additions and 8 deletions

View File

@@ -1,6 +1,7 @@
#pragma once
#include <vector>
#include <hack/math/math.hpp>
#include <hack/logger/logger.hpp>
#include "utils/real_time/real_time.hpp"
#include "utils/using.hpp"
@@ -55,6 +56,18 @@ namespace hr
// Второй вектор - данные для каждой линии, т.е. именно сими биты
std::vector<std::vector<bit>> m_data;
// максимальные и минимальные элементы в принципе в данном расчете
// в основном нужны для графической реализации
// соответственно метод ниже в попощь
base_t m_max = std::numeric_limits<base_t>::min();
base_t m_min = std::numeric_limits<base_t>::max();
void set_min_max(base_t v)
{
m_max = hack::math::max(m_max, v);
m_min = hack::math::min(m_min, v);
}
// иногда нужна градуировка одна и тажа для всех бинов
std::vector<base_t> m_grad;
};