Commit Graph

143 Commits

Author SHA1 Message Date
Alexander Bock
78b3b4fb2e Adding periods to the description texts 2024-04-23 22:33:17 +02:00
Alexander Bock
49fc538c17 Rename fmt.h to format.h and enable audio module on default 2024-03-25 23:19:52 +01:00
Alexander Bock
3ba346a227 Remove fmt::format and replace with std::format 2024-03-24 20:19:14 +01:00
Alexander Bock
2759c00e4b Pass through the code to address clang-tidy linting (#3083) 2024-03-17 00:58:50 +01:00
Alexander Bock
9a6fe47d17 Fix up text formatting as path's no longer get quoted 2024-03-08 20:19:06 +01:00
Alexander Bock
fff6f8a627 General pass for code cleanup 2024-03-08 00:36:54 +01:00
Alexander Bock
2ed6907cf1 Remove the ability to implicitly load kernels from SpiceTranslation and SpiceRotations 2024-03-07 14:58:12 +01:00
Alexander Bock
6e29d898cf Update copyright header 2024-02-06 15:53:24 +01:00
Alexander Bock
3a9716a535 No need to use the .set method of properties directly 2023-11-28 21:37:52 +01:00
Alexander Bock
7db7c40841 Doxygen style overhaul (#2954)
Reformatting the existing Doxygen comments to be unified
2023-11-20 23:39:17 +01:00
Alexander Bock
4ee078502b Doxygen (#2953)
* Update Doxygen and add new CSS file
* Remove Doxygen warnings
2023-11-19 16:35:14 +01:00
Alexander Bock
380f768e4c Allow negative values for KeplerTranslation values (#2784) 2023-07-06 10:03:44 +02:00
Alexander Bock
ca916877b2 Adapt the visibility settings for all properties 2023-04-15 09:33:31 +02:00
Alexander Bock
7565a91196 Cleanup lambda expressions and directly address Fadeable properties when adding properties 2023-04-12 23:20:53 +02:00
Adam Rohdin
90250d7099 Fixed bug where default value for 'element' was seen as invalid. 2023-02-08 17:35:38 +01:00
Alexander Bock
79ad5776cc CMake cleanup (#2489)
* CMake Cleanup
* Warning suppression with CEF
* Use SGCT tinyxml in skybrowser for now
* Disable warnings about missing field initializers
2023-02-05 23:24:12 +01:00
Alexander Bock
d52c5dd0d9 Cleanup code with designated initializer lists 2023-01-22 23:01:32 +01:00
Alexander Bock
4f4764209f Happy new year 2023-01-02 11:19:33 +01:00
Alexander Bock
7bc9e99b87 Feature/satellites (#2185)
* Remove planet geometry and simplespheregeometry
* Only use a single TLE loading implementation
* Add caching to the satellite loader;  Add Lua function to load kepler file
* Fix RenderablePlanetProjection specification
* Add OMM loading funtion;  Remove mean motion from Kepler parameters
* Replace TLETranslation class with GPTranslation and support OMM files
* Support loading SMDB files in kepler functions
* Merge RenderableSatellites and RenderableSmallBody with RenderableOrbitalKepler
* Update submodules
* Adapt existing satellites to new OMM file type
* Remove TLE helper
* Remove SSSB shared file and adapt sssb assets
2022-08-02 13:11:50 +02:00
Alexander Bock
351eb33d61 Add the ability to use integer NAIF IDs in a SpiceTranslation 2022-08-01 18:25:55 +02:00
Alexander Bock
163ac4dcef Cleanup of mostly asset files
- Fixes for all files
 - constexpr cleanup
 - Cosmetic changes
 - Remove punctuation from the end of messages
2022-07-28 17:21:59 +02:00
Alexander Bock
9cc4c595a8 Code Cleanup (#2191)
* constexpr const -> constexpr
* const char* -> std::string_view
2022-07-25 15:57:45 +02:00
Alexander Bock
9b1143f02f Ubuntu 22.04 and GCC11 fixes (#2163)
* Update CEF version
* Update Ghoul
* Update SGCT
* Update codegen
* Remove warnings happening on Ubuntu 22.04 with GCC 11
* AppleClang warning fixes
* Compile fix for Ubuntu and MacOS
* Add Qt 6.2.3 to the CMAKE_PREFIX_PATH
2022-06-28 00:46:01 +02:00
Alexander Bock
5751fe26d3 Cleanup handling of warnings (#2030) 2022-04-16 20:57:29 +02:00
Alexander Bock
c206da4a98 Coding style adaptations 2022-04-10 23:25:37 +02:00
Malin E
9dab943999 PR comments 2022-04-08 16:49:48 +02:00
Malin E
46aec2c63c Move static functions in HorizonsFile to be free functions + PR comments 2022-04-08 11:41:16 +02:00
Malin E
af0a6d61cb Clean up fmt::format useage 2022-04-07 09:34:52 +02:00
Malin E
d3528c3342 Address some PR comments 2022-04-01 14:51:50 +02:00
Malin E
8eb34d3209 Tiny clean up 2022-03-30 16:56:19 +02:00
Malin E
109c52f33d Make it clear to the user when a horizons file was failed to be read 2022-03-28 12:56:03 +02:00
Malin E
45ed5b6e69 Some optimization on Horizons reading and writing 2022-03-25 16:31:27 +01:00
Malin E
607c61f995 Prevent duplicates when loading several horizons files in one trajectary 2022-03-10 14:31:16 +01:00
Malin E
30487fafde Mode adjustments and clean up 2022-02-28 11:48:08 +01:00
Malin E
ce883cf60b Add posibility to use Vector table type of data from Horizons 2022-02-22 16:10:38 +01:00
Malin E
a9dde8f2b6 Merge branch 'master' into feature/horizons-framework 2022-02-17 10:58:24 +01:00
Alexander Bock
30212b6768 Adapt to new auto coding style 2022-02-10 15:20:21 +01:00
Malin E
fd7ea608c8 Merge branch 'master' into feature/horizons-framework 2022-01-13 09:35:52 +01:00
Alexander Bock
d7d279ea16 Happy new year 2022-01-01 12:32:55 +01:00
Malin Ejdbo
b57f25f75b Merge branch 'master' into feature/horizons-framework
* Solve conflict in launcher/CmakeLists.txt
2021-12-22 11:58:21 +01:00
Alexander Bock
c96764aa1c Remove Clang warnings 2021-07-30 14:56:55 +02:00
Malin Ejdbo
c9b9b042d3 Fix so all horizons files in list gets loaded 2021-07-05 14:28:51 +02:00
Malin Ejdbo
ef8f8b6fa0 Merge branch 'master' into feature/horizons-framework
* Resolve conflicts
2021-07-02 16:24:19 +02:00
Alexander Bock
87da9a27ab Feature/path normalization (#1674)
* Path normalization (making sure there are fewer cases of '"..."'
* Using more std::filesystem::path instead of std::string
* Update Ghoul
2021-07-01 23:46:22 +02:00
Malin Ejdbo
4abb6d2707 Merge branch 'master' into feature/horizons-framework
* Adjust the horizons translation to new master

* Resolve conflicts
2021-07-01 10:29:28 +02:00
Malin Ejdbo
b92ed4cafe Read Horizons file with double precision 2021-06-08 13:30:24 +02:00
Micah Acinapura
6fc0a598e7 add fixed time for spice translations, update insight asset to use (#1614)
* add fixed time for spice translations, update insight asset to use

* review cleanup
2021-05-30 13:09:58 -04:00
Alexander Bock
63cbf270ee Adapt to changes in codegen that require specifying the identifier in the codegen::doc function 2021-05-25 23:10:12 +02:00
Alexander Bock
cb17bd7570 Remove warnings 2021-05-25 22:06:49 +02:00
Alexander Bock
92432caed2 Adapt to changes in Ghoul that made absPath return a std::filesystem::path instead of a std::string 2021-05-17 00:23:15 +02:00