diff --git a/image_analysis/RotationParameters.cpp b/image_analysis/RotationParameters.cpp index 5b259155..8fa5dbf3 100644 --- a/image_analysis/RotationParameters.cpp +++ b/image_analysis/RotationParameters.cpp @@ -3,8 +3,8 @@ #include "RotationParameters.h" -RotationParameters::RotationParameters() - : profile_radius(100), beam_x(100), beam_y(100), mosaicity(100) {} +RotationParameters::RotationParameters(uint64_t moving_average_elems) + : profile_radius(moving_average_elems), beam_x(moving_average_elems), beam_y(moving_average_elems), mosaicity(moving_average_elems) {} float RotationParameters::ProfileRadius(float input) { profile_radius.Add(input); diff --git a/image_analysis/RotationParameters.h b/image_analysis/RotationParameters.h index 2c91e39b..1eab2ead 100644 --- a/image_analysis/RotationParameters.h +++ b/image_analysis/RotationParameters.h @@ -9,7 +9,7 @@ class RotationParameters { MovingAverage profile_radius, beam_x, beam_y, mosaicity; public: - RotationParameters(); + RotationParameters(uint64_t moving_average_elems = 20); float ProfileRadius(float input); float Mosaicity(float input); float BeamX(float input);