Commit graph

770 commits

Author SHA1 Message Date
Dan Paulat
7c606b85ff Add toolbox for radar display control 2021-11-04 22:25:06 -05:00
Dan Paulat
cd5d60bc0b Creating flow layout 2021-11-03 21:35:25 -05:00
Dan Paulat
9ee52e7a6b Deriving level 2 product view 2021-10-31 22:09:06 -05:00
Dan Paulat
2f1f15938a Plot -> Sweep, standardizing signal/slot naming convention 2021-10-31 17:00:21 -05:00
Dan Paulat
d7e60a0d8c RadarProductView does not need QMapboxGL 2021-10-31 14:49:08 -05:00
Dan Paulat
7747e869ba Delegate retrieval of moment data to view class 2021-10-30 23:20:50 -05:00
Dan Paulat
5cbe986734 Settings manager fixes for directory creation 2021-10-30 22:59:19 -05:00
Dan Paulat
5214f866d4 Refactoring Radar{Layer,Manager,View} to RadarProduct{Layer,Manager,View} 2021-10-30 22:58:15 -05:00
Dan Paulat
6373728242 JSON write error handling 2021-10-30 22:31:38 -05:00
Dan Paulat
b1e1297e0d Updating test data for JSON settings 2021-10-24 22:20:45 -05:00
Dan Paulat
fd0a148d3e Settings manager test 2021-10-24 21:57:01 -05:00
Dan Paulat
1c0140fc98 Initial loading of JSON-based settings 2021-10-24 13:13:45 -05:00
Dan Paulat
28ea12cbfe Preload font resources 2021-10-23 16:11:13 -05:00
Dan Paulat
6ff4718ef4 Updating dependencies to latest. Excluding freetype at this time due to other dependencies 2021-10-23 08:58:29 -05:00
Dan Paulat
e2ad9e3004 Merge branch 'feature/model' into develop 2021-10-23 08:12:16 -05:00
Dan Paulat
29b712de1c Initial class diagrams 2021-10-23 08:09:16 -05:00
Dan Paulat
0dde2499e3 Initial commit of Papyrus project 2021-08-21 12:06:56 -05:00
Dan Paulat
d31497c850 Parse font family and subfamily 2021-08-13 22:10:20 -05:00
Dan Paulat
d2d6cabf06 Add overlay layer with time 2021-08-08 08:25:32 -05:00
Dan Paulat
5a97d99a34 Namespace cleanup 2021-08-08 08:24:40 -05:00
Dan Paulat
c22db501b3 Adding plot time to radar view 2021-08-08 07:57:52 -05:00
Dan Paulat
28b4f31488 Updating maplibre-gl-native to latest, with Qt6 support merged 2021-08-07 10:38:52 -05:00
Dan Paulat
668f3c36e8 Fix C compiler definitions 2021-08-07 10:33:30 -05:00
Dan Paulat
89ca94eda8 Text alignment and point size 2021-08-07 08:12:14 -05:00
Dan Paulat
ee0f3b35bf Extracting FontBuffer logic from Font 2021-08-07 01:03:41 -05:00
Dan Paulat
f21523d88b Shader warnings 2021-08-07 00:25:17 -05:00
Dan Paulat
289ed430c7 Scalable fonts using freetype-gl 2021-08-06 22:16:34 -05:00
Dan Paulat
ec8e2643ff Add freetype-gl for SDF fonts 2021-08-01 21:15:17 -05:00
Dan Paulat
82b265b6d4 Create a text shader and font utility 2021-07-31 22:09:00 -05:00
Dan Paulat
817a59f741 Connecting signals and slots for radar updates 2021-07-30 22:01:18 -05:00
Dan Paulat
c06230ed6c Color radar image using a color table 2021-07-29 21:59:21 -05:00
Dan Paulat
f004c7aee0 Color output based on moment data 2021-07-27 00:24:12 -05:00
Dan Paulat
421c600ed0 Load level 2 radar data for rendering 2021-07-25 17:36:26 -05:00
Dan Paulat
3a3843c280 Adding interface to radar data, correcting scaling 2021-07-25 08:35:24 -05:00
Dan Paulat
63c0034b64 Suppressing some logging 2021-07-25 08:30:25 -05:00
Dan Paulat
30fadcfbb6 Splitting radar logic out of render layer into manager and view classes 2021-07-24 21:34:01 -05:00
Dan Paulat
59be110c10 Creating OpenGL utility class, consolidating number of OpenGL function objects 2021-07-23 21:30:51 -05:00
Dan Paulat
c6a323247d Calculate coordinates in parallel and eliminate duplication, in advance of vertices 2021-07-22 21:52:58 -05:00
Dan Paulat
aad37f9e01 Calculate latitude/longitude of bins during radar layer initialization 2021-07-19 20:29:05 -05:00
Dan Paulat
5ff7202c3e Use GeographicLib 2021-07-18 10:22:34 -05:00
Dan Paulat
c3037d6d38 Draw radar range circle using geodesic projection 2021-07-17 15:54:13 -05:00
Dan Paulat
9b6582cd95 Add radar range circle. Web mercator projection meters are inaccurate. (~350km instead of 460km). 2021-07-17 13:25:33 -05:00
Dan Paulat
c1233cd984 Eliminating radar movement. Still need to fix radar scale. At 460km from radar, error in bin distance is up to 15km. 2021-07-16 22:35:06 -05:00
Dan Paulat
516983ab09 Draw a radial. This needs some cleanup, and some MVP matrix tweaking. 2021-07-15 22:32:53 -05:00
Dan Paulat
ace3aeb460 Qt doesn't like ZLIB::ZLIB target, revert to legacy target include/link method 2021-07-12 21:49:11 -05:00
Dan Paulat
7e98227c70 Migrating mapbox-gl-native to maplibre-gl-native 2021-07-11 20:59:53 -05:00
Dan Paulat
d734bc6a0a Color table implementation 2021-07-01 22:05:47 -05:00
Dan Paulat
6c25ce4230 Fixing copy constructors 2021-06-27 21:18:18 -05:00
Dan Paulat
57e8e82d4d Create interface for moment data gates 2021-06-27 21:13:24 -05:00
Dan Paulat
a2c6ee70a4 Store radar data in Ar2vFile object 2021-06-27 10:20:32 -05:00