add min max to result
This commit is contained in:
@@ -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;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user