- if (mArgsInfo.verbose_flag) std::cout << "origin before crop " << origin << std::endl;
- input->TransformIndexToPhysicalPoint(index,origin);
- if (mArgsInfo.verbose_flag) std::cout << "origin after crop " << origin << std::endl;
- output->SetOrigin(origin);
+ if (!mArgsInfo.BG_given) {
+ if (mArgsInfo.verbose_flag) std::cout << "origin before crop " << origin << std::endl;
+ input->TransformIndexToPhysicalPoint(index,origin);
+ if (mArgsInfo.verbose_flag) std::cout << "origin after crop " << origin << std::endl;
+ output->SetOrigin(origin);
+ }