fix bad size
This commit is contained in:
@@ -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;
|
||||
|
||||
@@ -51,6 +51,11 @@ namespace monitor::utils::plugins
|
||||
++line_count;
|
||||
}
|
||||
}
|
||||
|
||||
bool fft::empty()
|
||||
{
|
||||
return m_result.empty();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -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;
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -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;
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user