diff --git a/newimage.h b/newimage.h index f2a2707518a624d49d9b8607491b268d5950163c..906b40253485f4b461ef60ebc948eed2bd9f9e85 100644 --- a/newimage.h +++ b/newimage.h @@ -207,26 +207,26 @@ int readGeneralVolume(volume<T>& target, const std::string& filename, public: extrapolation method(const volume<T>& vol) const { - if (_use_default_method) return vol.p_extrapmethod; + if (_use_default_method) return vol.getextrapolationmethod(); else return _method; } T padvalue(const volume<T>& vol) const { - if (_use_default_padvalue) return vol.padvalue; + if (_use_default_padvalue) return vol.getpadvalue(); else return _padvalue; } T& extrapval() const { return _extrapval; } bool xvalid(const volume<T>& vol) const { - if (_use_default_validity) return std::get<0>(vol.ep_valid); + if (_use_default_validity) return vol.getextrapolationvalidity()[0]; else return _xvalid; } bool yvalid(const volume<T>& vol) const { - if (_use_default_validity) return std::get<1>(vol.ep_valid); + if (_use_default_validity) return vol.getextrapolationvalidity()[1]; else return _yvalid; } bool zvalid(const volume<T>& vol) const { - if (_use_default_validity) return std::get<2>(vol.ep_valid); + if (_use_default_validity) return vol.getextrapolationvalidity()[2]; else return _zvalid; }