Fix ODR violations in Navigation expressions

release/4.3a0
Fan Jiang 2025-03-09 19:41:58 -07:00
parent aa0eb11f38
commit 9acc89dbb4
1 changed files with 3 additions and 3 deletions

View File

@ -19,13 +19,13 @@ typedef Expression<Velocity3> Velocity3_;
namespace internal {
// 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);
}
Point3 position(const NavState& X, OptionalJacobian<3, 9> H) {
inline Point3 position(const NavState& X, OptionalJacobian<3, 9> 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);
}
} // namespace internal