add const on Rot3
parent
490c14b95e
commit
bddd7e68eb
|
@ -180,10 +180,11 @@ Similarity3 Similarity3::Align(const vector<Pose3Pair> &abPosePairs) {
|
||||||
Point3Pairs abPointPairs;
|
Point3Pairs abPointPairs;
|
||||||
rotations.reserve(n);
|
rotations.reserve(n);
|
||||||
abPointPairs.reserve(n);
|
abPointPairs.reserve(n);
|
||||||
|
// note that frame "i" is the i'th object/camera/etc body frame
|
||||||
Pose3 aTi, bTi;
|
Pose3 aTi, bTi;
|
||||||
for (const Pose3Pair &abPair : abPosePairs) {
|
for (const Pose3Pair &abPair : abPosePairs) {
|
||||||
std::tie(aTi, bTi) = abPair;
|
std::tie(aTi, bTi) = abPair;
|
||||||
Rot3 aRb = aTi.rotation().compose(bTi.rotation().inverse());
|
const Rot3 aRb = aTi.rotation().compose(bTi.rotation().inverse());
|
||||||
rotations.emplace_back(aRb);
|
rotations.emplace_back(aRb);
|
||||||
abPointPairs.emplace_back(aTi.translation(), bTi.translation());
|
abPointPairs.emplace_back(aTi.translation(), bTi.translation());
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue