17 SpecularDetector1D::SpecularDetector1D(
const IAxis& axis)
28 SpecularDetector1D::~SpecularDetector1D() =
default;
37 return Axes::Units::RADIANS;
45 throw std::runtime_error(
46 "SpecularDetector1D::getAxisName(size_t index) -> Error! index > 0");
49 void SpecularDetector1D::initialize()
51 setName(
"SpecularDetector1D");
Defines a detector for specular simulations.
Interface for one-dimensional axes.
Abstract detector interface.
1D detector for specular simulations.
std::string axisName(size_t index) const override
Returns the name for the axis with given index.
Axes::Units defaultAxesUnits() const override
Return default axes units.