fix bad size

This commit is contained in:
2026-04-13 17:48:11 +03:00
parent 03fbd2bbb5
commit 70e1aa05b4
7 changed files with 20 additions and 2 deletions

View File

@@ -50,7 +50,7 @@ namespace monitor::utils
std::size_t m_compression_step = 0;
public:
virtual bool empty() { return m_result.empty(); }
virtual bool empty() = 0;
virtual void init() = 0;
virtual void fill() = 0;
virtual void set_ox(std::size_t start_pos = 0) = 0;

View File

@@ -51,6 +51,11 @@ namespace monitor::utils::plugins
++line_count;
}
}
bool fft::empty()
{
return m_result.empty();
}
}

View File

@@ -12,6 +12,7 @@ namespace monitor::utils::plugins
void init() override;
void set_ox(std::size_t start_pos = 0) override;
void fill() override;
bool empty() override;
};
}

View File

@@ -74,6 +74,11 @@ namespace monitor::utils::plugins
m_ox.reserve(m_size);
for (std::size_t i = start_pos; i < m_size + start_pos; ++i) m_ox.push_back(i);
}
bool magnitude::empty()
{
return m_result.empty();
}
}

View File

@@ -12,6 +12,7 @@ namespace monitor::utils::plugins
void init() override;
void fill() override;
void set_ox(std::size_t start_pos = 0) override;
bool empty() override;
};
}

View File

@@ -31,7 +31,7 @@ namespace monitor::utils::plugins
{
if (m_compression)
{
m_compression_step = m_result.m_size / m_size;
m_compression_step = m_result.m_size / m_size + 1;
std::size_t line_count = 0;
for (auto& gd : m_line_data)
@@ -74,4 +74,9 @@ namespace monitor::utils::plugins
m_ox.reserve(m_size);
for (std::size_t i = start_pos; i < m_size + start_pos; ++i) m_ox.push_back(i);
}
bool raw_data::empty()
{
return m_result.empty();
}
}

View File

@@ -12,6 +12,7 @@ namespace monitor::utils::plugins
void init() override;
void fill() override;
void set_ox(std::size_t start_pos = 0) override;
bool empty() override;
};
}