Loading src/Utilities.cpp +0 −6 Original line number Diff line number Diff line Loading @@ -1532,16 +1532,10 @@ std::vector<double> pixelToMeter(double line, double sample, std::vector<double> double meter_x = (sample * geoTransform[1]) + geoTransform[0]; double meter_y = (line * geoTransform[5]) + geoTransform[3]; meter_x += geoTransform[1] * 0.5; meter_y += geoTransform[5] * 0.5; return {meter_y, meter_x}; } std::vector<double> meterToPixel(double meter_x, double meter_y, std::vector<double> geoTransform) { meter_x -= geoTransform[1] * 0.5; meter_y -= geoTransform[5] * 0.5; double sample = (meter_x - geoTransform[0]) / geoTransform[1]; double line = (meter_y - geoTransform[3]) / geoTransform[5]; Loading Loading
src/Utilities.cpp +0 −6 Original line number Diff line number Diff line Loading @@ -1532,16 +1532,10 @@ std::vector<double> pixelToMeter(double line, double sample, std::vector<double> double meter_x = (sample * geoTransform[1]) + geoTransform[0]; double meter_y = (line * geoTransform[5]) + geoTransform[3]; meter_x += geoTransform[1] * 0.5; meter_y += geoTransform[5] * 0.5; return {meter_y, meter_x}; } std::vector<double> meterToPixel(double meter_x, double meter_y, std::vector<double> geoTransform) { meter_x -= geoTransform[1] * 0.5; meter_y -= geoTransform[5] * 0.5; double sample = (meter_x - geoTransform[0]) / geoTransform[1]; double line = (meter_y - geoTransform[3]) / geoTransform[5]; Loading