Improve plotting

This commit is contained in:
2024-03-31 23:08:19 +02:00
parent 8cad89d649
commit 30e775d8a2
122 changed files with 4639 additions and 1148 deletions
+5 -1
View File
@@ -17,17 +17,21 @@ JFConversionFloatingPoint::JFConversionFloatingPoint(const DiffractionExperiment
if (pixel_signed) {
err_pixel = INT16_MIN;
overload_pixel = INT16_MAX;
overload_value = overload_pixel;
} else {
err_pixel = UINT16_MAX;
overload_pixel = UINT16_MAX;
overload_value = overload_pixel;
}
} else if (experiment.GetPixelDepth() == 4) {
if (pixel_signed) {
err_pixel = INT32_MIN;
overload_pixel = INT32_MAX;
overload_value = INT24_MAX;
} else {
err_pixel = UINT32_MAX;
overload_pixel = UINT32_MAX;
overload_value = INT24_MAX;
}
}
}
@@ -103,7 +107,7 @@ void JFConversionFloatingPoint::ConvertFP(double *dest, const uint16_t *source)
if ((summation > 1) && !special_val)
expected *= summation;
if ((expected > overload_pixel) && !special_val)
if ((expected >= overload_value) && !special_val)
expected = overload_pixel;
if ((!pixel_signed) && (expected < 0))