Fix loss-of-data warning on windows

release/4.3a0
Frank Dellaert 2025-05-18 23:25:34 -04:00
parent 82decf916e
commit c1ec31c6f8
1 changed files with 4 additions and 5 deletions

View File

@ -81,13 +81,12 @@ struct GTSAM_EXPORT SfmTrack2d {
* @returns boolean result of the validation.
*/
bool hasUniqueCameras() const {
std::vector<int> track_cam_indices;
std::vector<size_t> cameraIndices;
for (auto& measurement : measurements) {
track_cam_indices.emplace_back(measurement.first);
cameraIndices.emplace_back(measurement.first);
}
auto i =
std::adjacent_find(track_cam_indices.begin(), track_cam_indices.end());
bool all_cameras_unique = (i == track_cam_indices.end());
auto i = std::adjacent_find(cameraIndices.begin(), cameraIndices.end());
bool all_cameras_unique = (i == cameraIndices.end());
return all_cameras_unique;
}