Merge pull request #2048 from borglab/fan/fix_inline

Fix ODR violations in Navigation expressions
release/4.3a0
Frank Dellaert 2025-03-10 10:31:26 -04:00 committed by GitHub
commit b7f87595a9
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 3 additions and 3 deletions

View File

@ -19,13 +19,13 @@ typedef Expression<Velocity3> Velocity3_;
namespace internal { namespace internal {
// define getters that return a value rather than a reference // define getters that return a value rather than a reference
Rot3 attitude(const NavState& X, OptionalJacobian<3, 9> H) { inline Rot3 attitude(const NavState& X, OptionalJacobian<3, 9> H) {
return X.attitude(H); return X.attitude(H);
} }
Point3 position(const NavState& X, OptionalJacobian<3, 9> H) { inline Point3 position(const NavState& X, OptionalJacobian<3, 9> H) {
return X.position(H); return X.position(H);
} }
Velocity3 velocity(const NavState& X, OptionalJacobian<3, 9> H) { inline Velocity3 velocity(const NavState& X, OptionalJacobian<3, 9> H) {
return X.velocity(H); return X.velocity(H);
} }
} // namespace internal } // namespace internal