1
0
Fork 0
mirror of https://github.com/gwm17/Specter.git synced 2025-02-17 01:48:50 -05:00
Commit Graph

70 Commits

Author SHA1 Message Date
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 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 2fc8c946a7 Added beginnings of analysis stack 2021-12-31 14:48:18 -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 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 a487338c3f Fixed some weird submodule issues 2021-12-20 13:52:30 -05:00
Gordon McCann bd672e25d1 Added in basics of ImGui rendering 2021-12-20 13:40:37 -05:00
Gordon McCann d3bae6e11d Working Winodw on Linux with OpenGLgit add -A . No support for Windows, Mac debatable 2021-12-20 12:08:25 -05:00
Gordon McCann afe2053151 Added Layer system 2021-12-19 15:47:45 -05:00
Gordon McCann 58a0d46009 Added Event system basics 2021-12-19 15:11:24 -05:00
Gordon McCann 45abdd122a Fixed some pch nonsense, hopefully works properly on Unix. 2021-12-19 12:58:03 -05:00
Gordon McCann 2502e2a620 Restructured the repo so that things make more sense 2021-12-18 20:00:32 -05:00