+ rotScale = proj.rotInc();
+
+ if (proj.geometry() == Scanner::GEOMETRY_PARALLEL)
+ rotScale /= (proj.nView() * proj.rotInc() / PI); // scale by number of PI rotations
+ else if (proj.geometry() == Scanner::GEOMETRY_EQUIANGULAR || proj.geometry() == Scanner::GEOMETRY_EQUILINEAR)
+ rotScale /= (proj.nView() * proj.rotInc() / (2 * PI)); // scale by number of 2PI rotations
+ else
+ sys_error (ERR_SEVERE, "Invalid geometry type %d [Backproject::Backproject]", proj.geometry());