aboutsummaryrefslogtreecommitdiff
path: root/manipulationhandler.cpp
AgeCommit message (Collapse)Author
2016-02-11Modified the way the history interacts with other components.Samuel Fadel
* Main class is now responsible for updating map components whenever the current map changes (even rewinding): this simplifies other objects because they don't have to know anything about how the data is being displayed later (no CP/RP juggling everywhere) * Added undo/reset actions to main view, including menu items * ProjectionHistory now has specific signals for each change happening to the history
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.Samuel Fadel
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
2016-02-09Added TransitionControl and plot rewinding.Samuel Fadel
New component overlays main view and handles middle clicks/drags to performing rewinding. Also sports smooth transitioning back to current projection whenever the mouse button is lifted. Next up, the same kind of transitions in the displayed values.
2016-01-28ManipulationHandler: changed numeric range type to match arma::uvec.Samuel Fadel
2016-01-25Scatterplots & splat now share the same scaling.Samuel Fadel