added inline keywords to new functions introduced in PR #32

release/4.3a0
Varun Agrawal 2019-06-11 18:10:05 -04:00
parent 4e19ba4488
commit 9d52deaf75
1 changed files with 3 additions and 3 deletions

View File

@ -42,7 +42,7 @@ inline Point3_ transformFrom(const Pose3_& x, const Point3_& p) {
namespace internal {
// define getter that returns value rather than reference
Rot3 rotation(const Pose3& pose, OptionalJacobian<3, 6> H) {
inline Rot3 rotation(const Pose3& pose, OptionalJacobian<3, 6> H) {
return pose.rotation(H);
}
} // namespace internal
@ -70,12 +70,12 @@ inline Unit3_ unrotate(const Rot3_& x, const Unit3_& p) {
#ifndef GTSAM_TYPEDEF_POINTS_TO_VECTORS
namespace internal {
// define a rotate and unrotate for Vector3
Vector3 rotate(const Rot3& R, const Vector3& v,
inline Vector3 rotate(const Rot3& R, const Vector3& v,
OptionalJacobian<3, 3> H1 = boost::none,
OptionalJacobian<3, 3> H2 = boost::none) {
return R.rotate(v, H1, H2);
}
Vector3 unrotate(const Rot3& R, const Vector3& v,
inline Vector3 unrotate(const Rot3& R, const Vector3& v,
OptionalJacobian<3, 3> H1 = boost::none,
OptionalJacobian<3, 3> H2 = boost::none) {
return R.unrotate(v, H1, H2);