Commit Graph

5 Commits

Author SHA1 Message Date
Kyle Isom 6a421d6adf Document and refactor geom code.
- Doxygenate headers.
- Rename to bring methods and functions in line with everything else.
2023-10-20 20:45:39 -07:00
Kyle Isom 4b1007123a Test suite cleanups, convert Coord2D to Vector<T, 2>.
- The standard SimpleSuite setup now include flags to suppress printing
  the report in addition to silencing the test runs. This is useful in
  automated testing.
- Point2D and Polar2D in Coord2D have been converted from custom types
  to Vector<int, 2> and Vector<double, 2>, respectively.
2023-10-20 19:05:55 -07:00
Kyle Isom f896a108dd Coverity fixes.
Primarily using std::move in more places.
2023-10-19 21:43:38 -07:00
Kyle Isom b1bbaebdac Slow working on bringing the old code up to standard.
- Documentation updates - most of the old files use non-Doxygen or
  no/minimal header comments.
- Rework SimpleSuite to be more useful.
- Coverity-surfaced fixes.
2023-10-19 20:32:46 -07:00
Kyle Isom 36fe049485 Continuing refactor work. 2023-10-19 00:58:40 -07:00