26 Commits

Author SHA1 Message Date
63a5b8995f Update CTest infrastructure to automatically run qtrocket unit tests 2024-03-15 15:17:26 -06:00
5db186e8da Fixed build on Fedora with boost. I'm not sure why it worked on FreeBSD but in Fedora 39 CMake didn't set boost up properly, or maybe the FetchContent(Boost) just never worked and it always found the installed boost library? But it fetches and sets up dynamically now... 2024-03-15 10:50:00 -06:00
e5c068ddf7 Remove external dependency on fmtlib in favor of std::format. Begin transition of model::Part into an interface 2024-03-14 18:06:05 -06:00
5da279a8e6 Cleanup 2024-02-18 16:25:45 -07:00
d8e0341742 merge 2023-05-18 20:02:18 -06:00
22c4e79f52 WIP 2023-05-18 19:58:34 -06:00
c7b453d253 added googletest and a USStandardAtmosphereTest 2023-05-15 18:36:47 -06:00
d307bf47c6 Split large CMakeLists into multiple subdirectory libraries. This will make unit testing easier on a per-component basis 2023-05-10 21:03:02 -06:00
8e620cf0c1 Added Eigen dependency, so now QtRocket Vectors (and matrices and quaternions) are backed by Eigen. Cleaned up unused files also 2023-05-06 08:53:56 -06:00
47919b661f Fix for motor mass curve calculation 2023-05-03 18:46:14 -06:00
14878705cc Changing https to http in ThrustCurveAPI to work around issue in Windows where curl isn't being built with SSL support 2023-05-03 08:50:19 -06:00
36996abab8 Now building under windows 10 with VS 2019 2023-05-02 20:56:23 -06:00
cea4d13e6c Change SimulationOptions to Environment 2023-04-28 10:49:29 -06:00
fb6f221137 Now with ThrustCurve.org integration 2023-04-27 12:03:09 -06:00
eeea751fbc Transition to CMake, removed qmake project file. Application icon is missing, but otherwise builds and runs 2023-04-26 15:19:33 -06:00
92c2986d46 Change to Qt toolkit and Qt Creator 2023-04-07 17:08:44 -06:00
af4027e54c Got googletest working in sim/tests 2023-04-07 17:07:24 -06:00
0c98dc4f7b WIP 2023-04-07 17:07:24 -06:00
df14830bb3 Fixed nested CMakeLists.txt with proper include search paths between sub directories 2023-04-07 17:07:24 -06:00
cb4249801d WIP 2023-04-07 17:07:24 -06:00
8f8b54b440 Initial commit of model/Thrustcurve that uses linear interpolation 2023-04-07 17:07:24 -06:00
2a81392482 Added initial CurlConnection class in anticipation of downloading motor data from ThrustCurve.org 2023-04-07 17:07:24 -06:00
2d0980fdd6 Added sim folder and skeleton atmospheric, wind, and gravity models. Cleaned up main window a little 2023-04-07 17:07:24 -06:00
afb2ff85cf MainWindow now uses splitters 2023-04-07 17:07:24 -06:00
f085539ba7 Moved gui into subdirectory and split CMake build across main project and gui 2023-04-07 17:07:24 -06:00
31e151b56c Initial Commit. Just an empty main window right now 2023-04-07 17:07:24 -06:00