23 class IVisualization3D;
62 double hlZc) noexcept(
false)
87 std::vector<double>
values() const final;
116 const
Vector3D& envelope = {0, 0, 0},
117 const Volume* entity =
nullptr)
const final;
123 std::ostream&
toStream(std::ostream& sl)
const override;
148 std::vector<double> valvector;
157 throw std::invalid_argument(
158 "CutoutCylinderVolumeBounds: invalid radial input.");
162 throw std::invalid_argument(
163 "CutoutCylinderVolumeBounds: invalid longitudinal input.");