add fft plugin

This commit is contained in:
2026-03-20 10:42:25 +03:00
parent f904e78792
commit f21a17b6c9
8 changed files with 113 additions and 6 deletions

View File

@@ -13,7 +13,13 @@ namespace hr
{
std::string m_name;
real_time m_duration;
// когда в расчете только одно значение. да может быть и нужно это использовать как
// массив с индексом 0 типа m_values[0], но как-то вот так. Потому как отрисовка графиков тот еще праздник...
// конечно в боевой задаче это можно и нужно оптимизировать, но в данном случае для вывода на экран и понимания процесса
// это можно опустить и использовать так как есть...
base_t m_value;
// когда у тебя получается на один бин большоймассив данных, типа расчет fft (см. комент выше)
std::vector<base_t> m_values;
};
void set_bit(std::size_t index, bit& b)
@@ -53,5 +59,8 @@ namespace hr
// если захотелось увидеть их
// Второй вектор - данные для каждой линии, т.е. именно сими биты
std::vector<std::vector<bit>> m_data;
// иногда нужна градуировка одна и тажа для всех бинов
std::vector<base_t> m_grad;
};
}