Dan Paulat
|
061724242b
|
Initialize OverlayProductView from MapWidget
|
2024-02-17 00:10:41 -06:00 |
|
Dan Paulat
|
e41e35bfc4
|
Remove duplicate selected time function
|
2024-02-16 22:26:14 -06:00 |
|
Dan Paulat
|
2d6181b12a
|
Remove includes from map context where only class or struct declaration is required
|
2024-02-16 22:25:38 -06:00 |
|
Dan Paulat
|
b8398b4ad0
|
Add overlay product layer, to hold the following overlay products:
- Storm Structure (NSS/62)
- Hail Index (NHI/59)
- Mesocyclone (NME/60, NMD/141)
- Tornadic Vortex Signature (NTV/61)
- Storm Tracking Information (NST/58)
|
2024-02-04 21:09:34 -06:00 |
|
Dan Paulat
|
9071c4751e
|
Add current radar site to NexradFileRequest in the event there is no radar site in the Archive II file
|
2024-01-27 22:30:02 -06:00 |
|
Dan Paulat
|
b3e035c53d
|
Add ability to install event handlers from mouse picking
|
2024-01-13 23:16:38 -06:00 |
|
Dan Paulat
|
f54f6d1b4a
|
Add mouse geo coordinates and UTC time to status bar
|
2024-01-07 01:54:27 -06:00 |
|
Dan Paulat
|
03f08d54f1
|
Refactor color table functions to reference the lookup table where appropriate
|
2024-01-04 23:16:05 -06:00 |
|
Dan Paulat
|
a2f2181f1b
|
Add geographic coordinates to mouse picking functions
|
2024-01-02 00:45:15 -06:00 |
|
Dan Paulat
|
c67b4cf536
|
Removing "L" key debug from map widget, handled by debug menu
|
2024-01-01 23:06:33 -06:00 |
|
Dan Paulat
|
2bd5ec8705
|
Finish migrating std::regex to RE2
|
2023-12-11 07:07:34 -06:00 |
|
Dan Paulat
|
320857328c
|
Update the map widget when requested by a layer
|
2023-11-23 08:20:02 -06:00 |
|
Dan Paulat
|
6087c53b3e
|
Connect radar site layer signal to trigger update
|
2023-11-20 21:03:03 -06:00 |
|
Dan Paulat
|
de2e1fea3f
|
Radar site buttons, styling and hover
|
2023-11-20 20:49:07 -06:00 |
|
Dan Paulat
|
798dc479f0
|
Add radar site layer to layer model, and display on map
|
2023-11-20 07:43:08 -06:00 |
|
Dan Paulat
|
be33ff8cef
|
Disable map pitch
|
2023-11-05 21:41:41 -06:00 |
|
Dan Paulat
|
2b6f70697c
|
Update displayed layers when the layer model changes
|
2023-11-05 06:03:54 -06:00 |
|
Dan Paulat
|
c81d9d9ba6
|
Only add placefile layers if the placefile is enabled
|
2023-11-03 05:43:06 -05:00 |
|
Dan Paulat
|
7e2fd7c109
|
Layer naming updates
|
2023-11-03 05:42:32 -05:00 |
|
Dan Paulat
|
44ada2cc8d
|
Add layer debug
|
2023-11-03 05:41:59 -05:00 |
|
Dan Paulat
|
cc0c82bbd2
|
Add layers in order defined by the layer manager
|
2023-11-03 05:09:07 -05:00 |
|
Dan Paulat
|
c5a56680ea
|
Add anti-aliasing to settings
|
2023-10-09 23:10:10 -05:00 |
|
Dan Paulat
|
11ea4676cf
|
Use fonts defined by text settings for rendering
|
2023-10-08 09:02:28 -05:00 |
|
Dan Paulat
|
1f964c49f8
|
Check ImGui fonts before new frame
|
2023-10-06 04:50:26 -05:00 |
|
Dan Paulat
|
b66ca2cb09
|
Refactor settings to be managed by singletons
|
2023-10-05 21:55:43 -05:00 |
|
Dan Paulat
|
acc782b2bc
|
Get ImGui font by font category
|
2023-10-05 21:18:58 -05:00 |
|
Dan Paulat
|
2e9f5818cd
|
Lock the ImGui font atlas when processing a frame
|
2023-10-01 22:07:36 -05:00 |
|
Dan Paulat
|
7d021f72f3
|
Fixing additional thread lifetime issues
|
2023-09-18 22:22:28 -05:00 |
|
Dan Paulat
|
adbcc24aa9
|
Hide the tooltip when losing focus
|
2023-09-15 00:01:00 -05:00 |
|
Dan Paulat
|
1a9e87ba07
|
Don't display a disabled placefile when renaming
|
2023-09-09 12:20:17 -05:00 |
|
Dan Paulat
|
0badf01a92
|
Refactor tooltip display
|
2023-09-09 00:49:23 -05:00 |
|
Dan Paulat
|
9ebc859756
|
Add cursor position (screen coordinates) to mouse picking
|
2023-09-08 22:57:30 -05:00 |
|
Dan Paulat
|
8dfb9f1105
|
Placefile line hover in-work
|
2023-08-28 00:15:57 -05:00 |
|
Dan Paulat
|
38b56be7c4
|
Mouse picking boilerplate
|
2023-08-27 00:29:17 -05:00 |
|
Dan Paulat
|
ad5c2b583d
|
Placefile "Remove" functionality
|
2023-08-22 23:52:55 -05:00 |
|
Dan Paulat
|
f512df9dd6
|
Enable anti-aliasing (MSAA x4)
|
2023-08-21 22:19:42 -05:00 |
|
Dan Paulat
|
b159540215
|
Update placefile text data outside of render loop, polygon cleanup
|
2023-08-19 21:43:57 -05:00 |
|
Dan Paulat
|
95f4d03c7b
|
Fix map layer update on placefile rename
|
2023-08-02 23:25:38 -05:00 |
|
Dan Paulat
|
117a473689
|
Separate placefiles into their own layers
- Placefile rename is partially
- Texture repack might be broken
|
2023-08-02 22:39:19 -05:00 |
|
Dan Paulat
|
6dedce5089
|
Update placefile view when placefiles are edited from settings
|
2023-07-25 23:16:36 -05:00 |
|
Dan Paulat
|
1a411af3bc
|
Add placefile layer with text rendering
|
2023-07-19 23:27:37 -05:00 |
|
Dan Paulat
|
d694764fa1
|
Map layer name comparison should be case insensitive
|
2023-07-14 00:22:32 -05:00 |
|
Dan Paulat
|
fc194e0f17
|
Don't display a requested product if a different product has since been selected
|
2023-06-23 22:16:12 -05:00 |
|
Dan Paulat
|
a268ca04e6
|
Asynchronous threads should execute in thread pools owned by parents
- Fixes #51
|
2023-06-21 23:34:49 -05:00 |
|
Dan Paulat
|
6000abdeb3
|
Save map style in settings
- Fixes #50
|
2023-06-21 23:34:49 -05:00 |
|
Dan Paulat
|
16e3d1533f
|
Don't update a radar product view when the timeline manager will issue a subsequent update
|
2023-06-19 22:58:08 -05:00 |
|
Dan Paulat
|
bce4c1bfb2
|
Fix switching radar sites in archive view
- Reverts 4e5a28f, other changes have now made this unnecessary
- Switching sites while animating, in archive, or live all work properly
|
2023-06-19 21:49:50 -05:00 |
|
Dan Paulat
|
4e5a28fcab
|
Auto update should be re-enabled when switching radar sites
- Otherwise, the new site may not display any data
|
2023-06-10 23:47:42 -05:00 |
|
Dan Paulat
|
27958415c5
|
Synchronize radar sweep updates to timeline manager
|
2023-06-08 23:07:52 -05:00 |
|
Dan Paulat
|
6b179fe35c
|
Emit signals when a sweep is not updated (with reason)
|
2023-06-07 23:07:01 -05:00 |
|