mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-04-14 10:07:39 +08:00
VectorMath: Add scalar division to custom EKF vector math
This commit is contained in:
parent
807e02b4a0
commit
11568c77d4
@ -198,3 +198,13 @@ void swap_var(float &d1, float &d2)
|
||||
d1 = d2;
|
||||
d2 = tmp;
|
||||
}
|
||||
|
||||
// overload / operator to provide a vector scalar division
|
||||
Vector3f operator/(const Vector3f &vec, const float scalar)
|
||||
{
|
||||
Vector3f vecOut;
|
||||
vecOut.x = vec.x / scalar;
|
||||
vecOut.y = vec.y / scalar;
|
||||
vecOut.z = vec.z / scalar;
|
||||
return vecOut;
|
||||
}
|
||||
|
||||
@ -89,6 +89,7 @@ Vector3f operator*( Mat3f matIn, Vector3f vecIn);
|
||||
Mat3f operator*( Mat3f matIn1, Mat3f matIn2);
|
||||
Vector3f operator%( Vector3f vecIn1, Vector3f vecIn2);
|
||||
Vector3f operator*(Vector3f vecIn1, float sclIn1);
|
||||
Vector3f operator/(const Vector3f &vec, const float scalar);
|
||||
|
||||
void swap_var(float &d1, float &d2);
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user