aboutsummaryrefslogtreecommitdiff
path: root/projectionobserver.h
AgeCommit message (Expand)Author
2016-02-12Many bugfixes related to ProjectionObserver....* Correct handling of relative metrics in UI * undo(), reset() methods added * Main class responsible for undoing and resetting both history and the observer (MUST BE AT THE SAME TIME! -- this might indicate a design issue to be addressed in the future) Samuel Fadel
2016-02-12Code cleanup: enums & properties renamed/added....* VoronoiSplat: alpha & beta are now properties * ContinuousColorScale: enums renamed to the Qt standard way * Scatterplot: internal state enum renamed * ProjectionObserver: observer type enum renamed Samuel Fadel
2016-02-10Added ProjectionHistory object for history tracking.Samuel Fadel
2016-02-10Fixed issue #20; also removed some unused #include.Samuel Fadel
2016-02-09Slightly reworked rewinding; added values rewinding....Needs a solution to the problem of which values must be displayed and/or interpolated. Currently, whenever the user rewinds, the current error measure is displayed, regardless of what was being displayed before. This will probably be trivial to solve once we have a nice way of changing the current measure. * Also changed all OpenMP-powered for loops to use signed integers, requirements of OMP2.x (which is what MSVC supports currently) * The above change comes with a new header for utility functions Samuel Fadel
2016-01-28ProjectionObsever now responds to selection changes....* Scatterplot: small fix to selection updates * ProjectionObserver: whenever CP selection changes, compute influence of CPs over all RPs. Whenever RP selection changes, compute influence of RPs by all CPs. * ProjectionObserver: with empty selections, go back to normal mode Samuel Fadel
2016-01-21Added selection linking. Needs more tests.Samuel Fadel
2016-01-20Added color scale selection and aggregate error....* Projection metrics can be shown as current, diff to previous and diff to original (original seems bugged, beware) Samuel Fadel
2016-01-18Added observer to update values displayed based on some metric....* Modified main() function to connect signals/slots to display calculated values * Color scales are no longer shared; they are also normalized to each component's own data * Stub mouse handling in BarChart (changes cursor shape) Samuel Fadel