diff --git a/modules/img/base/src/image_state/image_state_impl.cc b/modules/img/base/src/image_state/image_state_impl.cc index 190728a105dd5977f6d85640a8f80ff83584c7bb..020d216511c10c955143d04f3376452102088aaf 100644 --- a/modules/img/base/src/image_state/image_state_impl.cc +++ b/modules/img/base/src/image_state/image_state_impl.cc @@ -72,7 +72,8 @@ template <typename T, class D> ImageStateImpl<T,D>::ImageStateImpl(const ImageStateImpl<T,D>& s): domain_(s.domain_), data_(s.data_), - sampling_(s.sampling_) + sampling_(s.sampling_), + absolute_origin_(s.absolute_origin_) { sampling_.SetDomain(domain_.GetDomain()); } @@ -85,6 +86,7 @@ ImageStateImpl<T,D>& ImageStateImpl<T,D>::operator=(const ImageStateImpl<T,D>& s domain_=s.domain_; data_=s.data_; // copy sampling_=s.sampling_; + absolute_origin_=s.absolute_origin_; sampling_.SetDomain(domain_.GetDomain()); } return *this;