Dan Paulat
|
f2173a683e
|
Remove existing GeoJSON features on alert update
|
2022-10-23 10:46:49 -05:00 |
|
Dan Paulat
|
2ac141ea1a
|
Update to latest maplibre-gl-native, including rename from QMapboxGL to QMapLibreGL
|
2022-10-20 22:54:53 -05:00 |
|
Dan Paulat
|
5639c6c328
|
Alert layers for multiple phenomena
|
2022-10-19 23:03:18 -05:00 |
|
Dan Paulat
|
80baa8350d
|
Draw bounding boxes around alerts
|
2022-10-19 15:08:32 -05:00 |
|
Dan Paulat
|
241f910220
|
Add map weak reference to map context
|
2022-10-18 10:18:10 -05:00 |
|
Dan Paulat
|
3692ef75f2
|
Move to alert when pressing go button
- Still need an option to auto-update to nearest WSR-88D site
|
2022-10-16 01:17:10 -05:00 |
|
Dan Paulat
|
43e0d69379
|
Select radar site capability
|
2022-10-08 23:08:20 -05:00 |
|
Dan Paulat
|
6fc0bdbde9
|
Provide initial map parameters to radar site list
|
2022-10-07 23:57:55 -05:00 |
|
Dan Paulat
|
9520d88eef
|
GeographicLib is not needed by radar product layer
|
2022-10-07 23:49:05 -05:00 |
|
Dan Paulat
|
0fa6ef01f0
|
Move texture binding to layer, and reference atlas coordinates in draw item
|
2022-10-06 00:35:22 -05:00 |
|
Dan Paulat
|
224d36bae5
|
Define draw item shaders in draw items, not the generic draw layer
|
2022-10-03 00:13:01 -05:00 |
|
Dan Paulat
|
d84a618d3d
|
Add GlContext base class for MapContext
|
2022-10-02 23:44:09 -05:00 |
|
Dan Paulat
|
a45e996872
|
Create shader programs through map context in order to cache programs through re-initialization
|
2022-10-02 23:35:25 -05:00 |
|
Dan Paulat
|
bf6b3e3601
|
Select the latest product level 3 product available when switching products
|
2022-09-23 22:46:44 -05:00 |
|
Dan Paulat
|
889fe698e6
|
Smooth transition between level 3 tilts
|
2022-09-13 21:43:56 -05:00 |
|
Dan Paulat
|
6cec68d968
|
Look up product code when selecting radar product
|
2022-09-07 22:41:06 -05:00 |
|
Dan Paulat
|
7e084d28e9
|
Add Level 3 Products Changed signal to Map Widget
|
2022-09-06 08:07:44 -05:00 |
|
Dan Paulat
|
ff58f5bcf6
|
Fixing warnings in scwx-qt
|
2022-06-11 07:42:18 -05:00 |
|
Dan Paulat
|
df60007b07
|
Prevent color table crash if radarProductView_ is null
|
2022-06-05 23:13:16 -05:00 |
|
Dan Paulat
|
0a890f5df8
|
Allow product code to be retrieved from file instead of always being caller-supplied
|
2022-06-05 08:46:19 -05:00 |
|
Dan Paulat
|
655e9d0634
|
Load level 3 data from AWS provider
|
2022-06-03 22:47:40 -05:00 |
|
Dan Paulat
|
780d13cefa
|
Refactoring refresh capability to provider manager in preparation for level 3 refresh
|
2022-05-30 17:09:56 -05:00 |
|
Dan Paulat
|
b9531149de
|
Disable auto-refresh on file load
|
2022-05-29 12:53:25 -05:00 |
|
Dan Paulat
|
0b040e8b75
|
Refactoring radar product view initialization
|
2022-05-29 09:34:49 -05:00 |
|
Dan Paulat
|
52771b41f0
|
Cleanup of level 2 product selection, removing flicker from updates
|
2022-05-29 01:10:39 -05:00 |
|
Dan Paulat
|
159b3d8412
|
Get rid of disconnect warning after radar product view has been removed
|
2022-05-28 22:46:16 -05:00 |
|
Dan Paulat
|
f71391e3b9
|
Update radar site text
|
2022-05-28 22:45:30 -05:00 |
|
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 |
|