Commit graph

121 commits

Author SHA1 Message Date
Dan Paulat
f6262bba65 Separate radar product manager selection to avoid multiple connections 2022-05-28 22:01:05 -05:00
Dan Paulat
09064c0be0 Don't connect signals/slots with null pointers 2022-05-28 02:31:49 -05:00
Dan Paulat
5039fea3b9 Connect auto-refreshed data to map widget 2022-05-28 02:22:59 -05:00
Dan Paulat
57e5badd70 Load default radar site from settings 2022-05-28 02:03:14 -05:00
Dan Paulat
bb335ceb31 Ensure sweep is updated after being deferred due to lock during initialization 2022-04-19 18:12:07 -05:00
Dan Paulat
e6bddc79db Boost.Log -> spdlog - qt/map 2022-04-18 09:09:02 -05:00
Dan Paulat
cc36922e99 Radar colors should be drawn using GL_NEAREST, textures are generated such that exact levels already exist 2022-04-10 10:42:37 -05:00
Dan Paulat
0511867c6b Level 3 raster view 2022-04-09 21:06:47 -05:00
Dan Paulat
732a7e233c Select level 3 radar products 2022-04-08 16:23:16 -05:00
Dan Paulat
dd3751313f Reorder initialization and rendering to prevent color flicker 2022-04-03 21:28:16 -05:00
Dan Paulat
5a0224631d Load correct level 2 product if one was previously selected 2022-04-03 20:40:27 -05:00
Dan Paulat
4c6a40140b Create sweep mutex to eliminate race condition between ComputeSweep() and UpdateSweep() 2022-04-03 19:19:14 -05:00
Dan Paulat
b2fbfa0dee Make sure RadarProductView usage is consistent 2022-04-03 18:43:59 -05:00
Dan Paulat
95de37cab4 Support selecting level 2 files for display 2022-04-03 14:20:19 -05:00
Dan Paulat
055bdecd33 Fix buffer regeneration error 2022-03-06 16:52:33 -06:00
Dan Paulat
78a16b6a99 Don't display epoch on map overlay 2022-03-06 16:52:00 -06:00
Dan Paulat
7c44bafeb5 Stub for selecting radar product on successful file load 2022-03-05 22:40:23 -06:00
Dan Paulat
b9c4b9e9c7 Draw overlay layer regardless of radar product view, general layer organization 2022-03-01 22:50:21 -06:00
Dan Paulat
3620bfd13a Get coordinates from radar site configuration 2022-02-02 11:07:25 -06:00
Dan Paulat
cae04fad37 Update VCP display 2021-12-22 16:36:04 -06:00
Dan Paulat
689f3dc464 Change text background to draw item 2021-12-18 22:45:29 -06:00
Dan Paulat
d30b6d4011 Implement active box using new draw item on draw layers 2021-12-18 21:43:15 -06:00
Dan Paulat
e4d8b1a311 Chrono updates for latest version of MSVC 2019 2021-12-17 23:28:17 -06:00
Dan Paulat
cd8ecaf333 Updating to latest version of maplibre-gl 2021-12-17 23:27:48 -06:00
Dan Paulat
337296ac3c Update radar product and elevation selection when active map changes 2021-11-28 10:44:34 -06:00
Dan Paulat
b78011a2d3 Moving isActive from radar product view to map settings 2021-11-27 19:17:31 -06:00
Dan Paulat
f7f86ec24a Adding map context to simplify parameter passing 2021-11-27 19:00:49 -06:00
Dan Paulat
afb174a8fe Declaring destructors virtual 2021-11-27 17:35:15 -06:00
Dan Paulat
0069ed2f4d Remove test triangle layer 2021-11-27 17:29:57 -06:00
Dan Paulat
a010cc55c3 Add layer wrapper and generic layer 2021-11-27 11:37:01 -06:00
Dan Paulat
9ff6eabd2a Highlight active map 2021-11-27 10:35:25 -06:00
Dan Paulat
4485b915c1 Use a single radar product manager across multiple maps 2021-11-22 14:58:48 -06:00
Dan Paulat
adde167899 Sweep time fix 2021-11-22 13:53:11 -06:00
Dan Paulat
dd452a0e2c Synchronize map movements 2021-11-22 13:03:28 -06:00
Dan Paulat
372848c25f Adding gridded map 2021-11-22 12:19:06 -06:00
Dan Paulat
1c093d01f4 Adding color table layer 2021-11-16 22:43:52 -06:00
Dan Paulat
5bbfb1ecd9 Use lambas for single-statement signals within radar product layer 2021-11-16 22:03:27 -06:00
Dan Paulat
a6f50d74e0 Moving sweep time to upper right 2021-11-16 20:49:03 -06:00
Dan Paulat
22efc9b9f1 Check selected product and elevation 2021-11-15 10:59:31 -06:00
Dan Paulat
e76ac3bc36 Selectable elevation cuts 2021-11-14 22:41:25 -06:00
Dan Paulat
87581892a7 Dynamic range circle 2021-11-14 01:28:13 -06:00
Dan Paulat
77ba92ce7f Adding reflectivity declutter capability 2021-11-14 00:25:17 -06:00
Dan Paulat
73d2b8323b Fixing color table limits and threshold value 2021-11-13 12:16:22 -06:00
Dan Paulat
aa48d8610a Adding custom offset and scaling for color table to fragment shader 2021-11-13 01:50:44 -06:00
Dan Paulat
3625515b8a Load radar data asynchronously 2021-11-11 23:47:27 -06:00
Dan Paulat
b241703b40 Load color tables from settings 2021-11-06 22:18:02 -05:00
Dan Paulat
bcae7d9825 Backend support for multiple color tables 2021-11-06 08:28:08 -05:00
Dan Paulat
951710dcfe Allow selection of different level 2 products 2021-11-05 22:58:53 -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