make exceptions as const reference
parent
748a27db38
commit
73271816a6
|
@ -237,12 +237,12 @@ Values localToWorld(const Values& local, const Pose2& base,
|
||||||
// if value is a Pose2, compose it with base pose
|
// if value is a Pose2, compose it with base pose
|
||||||
Pose2 pose = local.at<Pose2>(key);
|
Pose2 pose = local.at<Pose2>(key);
|
||||||
world.insert(key, base.compose(pose));
|
world.insert(key, base.compose(pose));
|
||||||
} catch (std::exception e1) {
|
} catch (const std::exception& e1) {
|
||||||
try {
|
try {
|
||||||
// if value is a Point2, transform it from base pose
|
// if value is a Point2, transform it from base pose
|
||||||
Point2 point = local.at<Point2>(key);
|
Point2 point = local.at<Point2>(key);
|
||||||
world.insert(key, base.transformFrom(point));
|
world.insert(key, base.transformFrom(point));
|
||||||
} catch (std::exception e2) {
|
} catch (const std::exception& e2) {
|
||||||
// if not Pose2 or Point2, do nothing
|
// if not Pose2 or Point2, do nothing
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue