Skip to content

Commit 6201507

Browse files
generatedunixname89002005287564meta-codesync[bot]
authored andcommitted
Fix CQS signal performance-unnecessary-copy-initialization in fbcode/mapillary/opensfm
Differential Revision: D91669723 fbshipit-source-id: b3e2712f10757c90f507182cca8615f03aa26320
1 parent 542d897 commit 6201507

3 files changed

Lines changed: 4 additions & 4 deletions

File tree

opensfm/src/geometry/transform.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ Eigen::Matrix3d RotationBetweenPoints(IT begin, IT end) {
3030

3131
Eigen::JacobiSVD<Eigen::Matrix3d> svd(
3232
M, Eigen::ComputeFullU | Eigen::ComputeFullV);
33-
const Eigen::Matrix3d U = svd.matrixU();
34-
const Eigen::Matrix3d V = svd.matrixV();
33+
const Eigen::Matrix3d& U = svd.matrixU();
34+
const Eigen::Matrix3d& V = svd.matrixV();
3535
Eigen::Matrix3d rotation = U * V.transpose();
3636
if (rotation.determinant() < 0.) {
3737
rotation *= -1.0;

opensfm/src/map/src/tracks_manager.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ void WriteToStreamCurrentVersion(S& ostream,
3131
<< std::endl;
3232
const auto shotsIDs = manager.GetShotIds();
3333
for (const auto& shotID : shotsIDs) {
34-
const auto observations = manager.GetShotObservations(shotID);
34+
const auto& observations = manager.GetShotObservations(shotID);
3535
for (const auto& observation : observations) {
3636
ostream << shotID << "\t" << observation.first << "\t"
3737
<< observation.second.feature_id << "\t"

opensfm/src/robust/absolute_pose_known_rotation_model.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ class AbsolutePoseKnownRotation
3030
}
3131

3232
static Error Evaluate(const Type& model, const Data& d) {
33-
const auto translation = model;
33+
const auto& translation = model;
3434
const auto bearing = d.first.normalized();
3535
const auto point = d.second;
3636
const auto projected = (point + translation).normalized();

0 commit comments

Comments
 (0)