Matthias Grob
007c7c58c4
fix math defines to have M_PI and M_TWOPI
6 years ago
Daniel Agar
f1bee775a0
use default constructors and skip unnecessary initialization
7 years ago
Nate Weibley
66e1b406b8
Remove artifical need to virtualize dtors
8 years ago
Beat Küng
b1f76782f6
Euler, Quaternion: fix compiler errors for GCC 6.1.1 ( #23 )
...
* Euler, Quaternion: fix compiler errors for GCC 6.1.1
GCC output:
error: implicit conversion from ‘float’ to ‘double’ to match other operand
of binary expression [-Werror=double-promotion]
* astyle: fix formatting for Euler.hpp & Quaternion.hpp
9 years ago
Roman
eeb595d1db
applied formatting
9 years ago
Roman
f4e2b21608
- better description for quaternion class
...
- revert conversion functions to constructor
9 years ago
Andreas Bircher
81eacb0cfa
removing body and intertial frame expressions and establishing consistency
9 years ago
Roman
4a405e7f60
make it clear that we are using right hand rotation convention
9 years ago
Roman
1033e145a5
fix some typos and better explanation of quaternion ordering
9 years ago
Roman
3152d3d6cf
better function descriptions for rotation classes:
...
- do not talk specifically about body or earth frame, just use frame 1 and frame 2
9 years ago
Andreas Bircher
e3a1d67444
adding detailed comments on rotation classes
9 years ago
Andreas Bircher
34e6e2a941
refactoring rotation classes and adding initial description
9 years ago
jaredkw
3509329f30
Define M_PI float, change logical and to &&
9 years ago
James Goppert
1778ac199c
Fixed euler wrapping.
9 years ago
James Goppert
e639a3612f
Fix typo.
9 years ago
James Goppert
5aef810e7c
Fixed euler angles.
9 years ago
James Goppert
fa31c61f2c
Fix for euler.
9 years ago
Roman Bapst
a22a47fe15
fix euler calculation
...
Conflicts:
matrix/Euler.hpp
9 years ago
Roman
4034c916c7
added missing cast
9 years ago
Thomas Gubler
99ac532746
remove unnecessary ;
9 years ago
Roman
cc1658db15
fixed wrong type conversion
9 years ago
Roman Bapst
c3c6a0a9df
fix euler calculation
9 years ago
jgoppert
5c573b075f
Fixes for nuttx.
9 years ago
jgoppert
1fb0f33eb4
Removed old references to matrix.hpp.
9 years ago
jgoppert
a2696fcee4
Fix for isfinite.
9 years ago
jgoppert
cefe7b3e80
Cleaned up header includes.
9 years ago
jgoppert
7136e5b7d1
More work on gimbal lock case.
9 years ago
jgoppert
fd64e7e93a
More testing and cleanup.
9 years ago
jgoppert
b8dc262582
Formatting.
9 years ago
jgoppert
0062cbcbe2
Added more warnings, and fixed issues.
9 years ago
jgoppert
f7b1c63b86
Work on testing.
9 years ago
jgoppert
49035ed6a9
Added mode lines for vi.
9 years ago
jgoppert
a36ff9f1e5
Formatting and added Scalar.
9 years ago
jgoppert
76e86cf937
Initial commit.
9 years ago