Skip to content
Snippets Groups Projects
Commit f9047a23 authored by Wuttke, Joachim's avatar Wuttke, Joachim Committed by Wuttke, Joachim
Browse files

assert valid Frame index

parent 40c9eb9e
No related branches found
No related tags found
No related merge requests found
...@@ -54,6 +54,7 @@ size_t Frame::size() const ...@@ -54,6 +54,7 @@ size_t Frame::size() const
const Scale& Frame::axis(size_t k_axis) const const Scale& Frame::axis(size_t k_axis) const
{ {
ASSERT(k_axis < rank());
return *m_axes.at(k_axis); return *m_axes.at(k_axis);
} }
const Scale& Frame::xAxis() const const Scale& Frame::xAxis() const
...@@ -62,11 +63,13 @@ const Scale& Frame::xAxis() const ...@@ -62,11 +63,13 @@ const Scale& Frame::xAxis() const
} }
const Scale& Frame::yAxis() const const Scale& Frame::yAxis() const
{ {
ASSERT(1 < rank());
return *m_axes.at(1); return *m_axes.at(1);
} }
size_t Frame::projectedSize(size_t k_axis) const size_t Frame::projectedSize(size_t k_axis) const
{ {
ASSERT(k_axis < rank());
return m_axes[k_axis]->size(); return m_axes[k_axis]->size();
} }
......
...@@ -56,8 +56,7 @@ std::vector<double> SimulationResult::convertedBinCenters() const ...@@ -56,8 +56,7 @@ std::vector<double> SimulationResult::convertedBinCenters() const
std::vector<double> SimulationResult::convertedBinCenters(size_t i_axis) const std::vector<double> SimulationResult::convertedBinCenters(size_t i_axis) const
{ {
ASSERT(i_axis < frame().rank()); return frame().axis(i_axis).binCenters();
return frame().axis(i_axis).binCenters();
} }
void SimulationResult::setTitle(const std::string& title) void SimulationResult::setTitle(const std::string& title)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment