1
0
Fork 0
mirror of https://github.com/gwm17/Specter.git synced 2024-11-22 18:28:52 -05:00
Commit Graph

63 Commits

Author SHA1 Message Date
Gordon McCann e8166cdbcd Added intial test classes to NavProject for use with SPS data. After brief testing, obv issue that analysis speed tied to rendering rate. Reverted to multi-threaded case, albeit with layer style 2022-02-05 13:20:45 -05:00
Gordon McCann ec401030e1 Fixed some semantics to reduce warnings from strings in ImGui widgets. HistogramMap now has a nullResult member 2022-02-03 16:18:24 -05:00
Gordon McCann 8c6fce5220 Added Font Awesome icons, as well as icon header library. Editor now has icons for various actions 2022-01-29 20:15:13 -05:00
Gordon McCann 3049ee7025 Fixed some string concat cases in panels and EditorLayer 2022-01-27 21:50:11 -05:00
Gordon McCann 695c647d71 Added port functionality to source events. Minor bug fixes for path display on FileDialog 2022-01-27 17:08:15 -05:00
Gordon McCann 3573bd5de4 Fixed some minor issues with semantics and header locations for asio 2022-01-26 11:45:34 -05:00
Gordon McCann 6219b3006e Cleaned up application class some 2022-01-23 22:32:39 -05:00
Gordon McCann ab374ef4e8 Fixed logic for updating histograms and checking cuts. Implemented small test on single parameter. Validated 2022-01-23 21:32:30 -05:00
Gordon McCann 343424ead7 Added removal dialogs for both spectra and cuts. Lightly tested. 2022-01-23 20:45:31 -05:00
Gordon McCann 37e10eae1f Added in SourceDialog as well as event callback for detach. Should be mostly functional now (except for non-standard ports) 2022-01-23 17:36:21 -05:00
Gordon McCann 9297282221 Hopefully fixed asio submodule 2022-01-23 14:00:40 -05:00
Gordon McCann a2cf3d79d2 Removed bad asio submodule 2022-01-23 13:57:52 -05:00
Gordon McCann de5fc21ccc Added asio submodule for socket and created CompassOnlineSource. Needs testing. Some refinement to come for the source classes I think 2022-01-23 13:48:14 -05:00
Gordon McCann 5177908c02 Added SpectrumSerializer class as well as minor bug fixes to the open/save dialog 2022-01-22 20:05:08 -05:00
Gordon McCann 1f7e1a49ae Updated rendering pipeline so that, eventually, there will be full functionality. Not actively used 2022-01-22 15:45:37 -05:00
Gordon McCann fe775ceb77 Now can add cuts by drawing on a zoomed histogram. SpectrumPanel code will probably need a cleanup, as the render function is now quite busy 2022-01-20 21:32:00 -05:00
Gordon McCann ee28fef0c4 Fixed CutMap and ParameterMap to also use their underlying parameter structs in creation. Started cut UI 2022-01-20 17:15:02 -05:00
Gordon McCann 021358a620 Update NavProject to reflect changes 2022-01-19 22:47:20 -05:00
Gordon McCann f047b8450c Update to header to reflect changes 2022-01-19 22:46:39 -05:00
Gordon McCann 88502eec77 Added SpectrumDialog to Editor. Fixed histogram classes to use parameter struct as construction input. 2022-01-19 22:45:14 -05:00
Gordon McCann ccaae99472 Switched to single threaded application. Reduce complexity, until proven needed 2022-01-18 22:13:55 -05:00
Gordon McCann 66e1065394 Cuts now implemented, drawn and applied to histograms 2022-01-17 16:42:12 -05:00
Gordon McCann a2a01e568b Cuts mostly implemented. Finishing touches coming shortly 2022-01-17 14:28:23 -05:00
Gordon McCann 87b2041e8f Beginnings of cuts 2022-01-17 11:09:00 -05:00
Gordon McCann 9ef998a5df Minor changes for editor functionality 2022-01-16 23:55:23 -05:00
Gordon McCann 3e6a429bb9 Editor now in a semi-usable state, with spectrum panel, spectrum list, file dialog 2022-01-16 23:53:51 -05:00
Gordon McCann 74ae4818ab Added in feature to zoom in on a specific plot with double click 2022-01-13 17:29:43 -05:00
Gordon McCann f91a3dce69 Editor now can display plots, list available spectra with info. Made HistogramMap fully thread safe, and minimized amount of cross-thread calls. 2022-01-12 21:37:20 -05:00
Gordon McCann 530d0bf8e3 Beginning development of UI 2022-01-10 17:31:55 -05:00
Gordon McCann 3f7ba739a4 Replaced std::bind and std::function to reduce code overhead. Simplified EventDispatcher templating 2022-01-09 17:13:09 -05:00
Gordon McCann 13a7805cde Added HistogramMap class. Fixed ParameterMap usage, now isolated to the evb. 2022-01-09 14:06:10 -05:00
Gordon McCann 34bf7e741b Re-enabled windows support. Event builder now instanced outside application. Some premake cleanup. 2022-01-08 22:36:16 -05:00
Gordon McCann 58b6612a3e Fleshed out parameter system 2022-01-07 17:05:04 -05:00
Gordon McCann 2176992f81 Fixed submodules again 2022-01-07 10:58:03 -05:00
Gordon McCann 202573e710 Added in Histogram classes for 1D and 2D cases. Started Parameter concepts. 2022-01-04 17:06:35 -05:00
Gordon McCann b7bd2da5ca Added coinicdence window to the PhysicsStartEvent 2022-01-04 11:47:28 -05:00
Gordon McCann 120c8895dc Finally added working Compass offline data source. Proper synchronization of source access, creation, destruction 2022-01-04 11:31:49 -05:00
Gordon McCann a56d47bbcd Removed and properly ignored extraneous build files from Xcode and MSVC 2022-01-03 15:37:38 -05:00
Gordon McCann f90148c5ce updated gitignore 2021-12-31 14:50:46 -05:00
Gordon McCann 2fc8c946a7 Added beginnings of analysis stack 2021-12-31 14:48:18 -05:00
Gordon McCann b10ff1595a Switching back to docking branch 2021-12-25 17:02:14 -05:00
Gordon McCann 7fe746c99d Finally made working version with MacOS Cocoa. Have to force the correct version of OpenGL at the window creation 2021-12-25 16:58:51 -05:00
Gordon McCann 227cd9620b update glfw 2021-12-24 15:29:34 -05:00
Gordon McCann 4b7f2e15cb Updated glfw for use with MacOS 2021-12-24 15:04:53 -05:00
Gordon McCann 0a7f05722e Modded premake in glad for use with MacOS 2021-12-24 15:01:01 -05:00
Gordon McCann 80af0e6892 Added back working imgui 2021-12-24 14:11:52 -05:00
Gordon McCann e30adfe62b Removed broken imgui submodule 2021-12-24 14:09:23 -05:00
Gordon McCann e723416fcc Beginning addition of physics event building/analysis pipeline. Separate thread with event builder, start user customizable data analysis 2021-12-21 17:14:24 -05:00
Gordon McCann 7001ef21a4 Added very barebones renderer to facilitate clearing and setting the background. Added ImPlot for the desired plotting functionality. 2021-12-20 15:23:17 -05:00
Gordon McCann e7ae9301e4 Hopefully fixed submodules for good 2021-12-20 14:10:45 -05:00