ninjadrknss
c280fce147
[wpimath] Replace MathUtil.clamp() with Java 21 Math.clamp() ( #8186 )
2025-08-23 09:01:51 -07:00
Tyler Veness
62a6a77bbf
[wpimath] Add affine transformation constructors and getters to geometry API ( #7509 )
...
Fixes #7429 .
2024-12-07 21:29:02 -08:00
Tyler Veness
5221069bcc
[wpimath] Disambiguate wpimath JNI functions ( #6695 )
...
Each collection of JNI functions now has its own class.
2024-06-05 12:26:58 -07:00
David Vo
a274e297cd
Fix trivial errorprone warnings (NFC) ( #6135 )
2024-01-19 20:46:38 -08:00
Tyler Veness
f29a7d2e50
[docs] Add missing JavaDocs ( #6146 )
2024-01-04 08:38:06 -08:00
Tyler Veness
ad0859a8c9
[docs] Add missing JavaDocs ( #6125 )
2024-01-01 22:56:23 -08:00
Ryan Blue
901ab693d4
[wpimath] Use UtilityClassTest for more utility classes ( #5384 )
2023-06-08 21:11:26 -07:00
Tyler Veness
e099948a77
[wpimath] Clean up rank notation in docs (NFC) ( #5274 )
2023-04-28 20:52:29 -07:00
Tyler Veness
a791470de7
Clean up Java warning suppressions ( #4433 )
...
Checkstyle naming conventions were changed to allow most of what's in
wpimath. Naming rules were disabled completely in wpimath since almost
all suppressions are for math notation.
2022-09-24 00:13:55 -07:00
Tyler Veness
d5cb6fed67
[wpimath] Support zero cost entries in MakeCostMatrix() ( #4100 )
...
The existing implementation will produce a cost of NaN if a tolerance of
infinity is entered, but the limit approaches zero. Being able to
specify that a state has no cost is useful, so this change adds support for
that.
2022-03-19 20:40:26 -07:00
Oblarg
b8d019cdb4
[wpilib] Rename NormalizeWheelSpeeds to DesaturateWheelSpeeds ( #3791 )
2021-12-30 18:30:08 -08:00
Tyler Veness
a939cd9c89
[wpimath] Print uncontrollable/unobservable models in LQR and KF ( #3694 )
...
IsDetectable() was added to make the code easier to read.
2021-10-29 00:03:02 -07:00
Tyler Veness
95dd20a151
[build] Enable spotbugs ( #3601 )
...
Benign spotbugs warnings were suppressed, and all others were fixed. Bug
descriptions are documented here:
https://spotbugs.readthedocs.io/en/stable/bugDescriptions.html
Co-authored-by: Austin Shalit <austinshalit@gmail.com >
2021-09-24 16:04:02 -07:00
Tyler Veness
3838cc4ec4
Use unicode characters in docs equations ( #3487 )
...
javac and javadoc needed the encoding set to UTF-8.
2021-07-29 22:42:43 -07:00
Tyler Veness
4d9ff76433
Fix documentation warnings generated by JavaDoc (NFC) ( #3428 )
...
Some C++ Doxygen comments were updated to reflect any wording changes.
See `rg "(@return|@param \w+) TODO" | less` for list of incomplete docs.
2021-06-10 20:46:47 -07:00
Tyler Veness
8dd8d4d2d4
[wpimath] Fix redundant nested math package introduced by #3316 ( #3368 )
2021-05-21 22:29:52 -07:00