38 auto coord = world_centroid.getCentroid();
40 bool bad_coordinates =
false;
43 int sz = assoc_mode.getRefFramePixelRadius();
44 auto c = measurement_frame_coordinates->worldToImage(coord);
51 bad_coordinates =
true;
61 min_coord.
m_x = int(min_x);
62 min_coord.
m_y = int(min_y);
63 max_coord.
m_x = int(max_x) + 1;
64 max_coord.
m_y = int(max_y) + 1;
67 if (bad_coordinates || max_coord.
m_x < 0 || max_coord.
m_y < 0 ||
68 min_coord.
m_x >= measurement_frame_info.getWidth() || min_coord.
m_y >= measurement_frame_info.getHeight()) {
75 max_coord.
m_x =
std::min(measurement_frame_info.getWidth() - 1, max_coord.
m_x);
76 max_coord.
m_y =
std::min(measurement_frame_info.getHeight() - 1, max_coord.
m_y);