Age | Commit message (Expand) | Author |
2016-03-10 | Updated README....Removed "Options" subsection. Everything is now under "Usage".
| Samuel Fadel |
2016-03-10 | Updated README. | Samuel Fadel |
2016-03-10 | Updated README. | Samuel Fadel |
2016-03-10 | Updated README. | Samuel Fadel |
2016-03-10 | Added README. | Samuel Fadel |
2016-03-10 | CMakeLists.txt: fixed nvcc flags. | Samuel Fadel |
2016-03-10 | Removed old Qt project file. | Samuel Fadel |
2016-03-09 | Added CMakeLists.txt, still untested on Windows/Mac. | Samuel Fadel |
2016-03-04 | main(): fixed code for init'ing CP projection....Minor code improvements in forceScheme() and dist().
| Samuel Fadel |
2016-03-04 | main(): small change to output message. | Samuel Fadel |
2016-03-03 | ProjectionHistory: fixed minor compiler warning. | Samuel Fadel |
2016-03-03 | BarChart is now also updated during rewinding....In addition, rewinding is now done with Ctrl+RMB.
| Samuel Fadel |
2016-03-02 | Improvements related to ColorScale and screenshots....* ColorScale: now a pointer whenever needed. main() takes care of
updating extents
* New class DivergentColorScale: works specifically for divergent
scales, always has 3 colors as input: negative values, 0, positive
values
* ManipulationHandler: ProjectionHistory no longer needed
| Samuel Fadel |
2016-02-29 | Added dialog for saving screenshots with a prefix. | Samuel Fadel |
2016-02-29 | ProjectionHistory: removed interpolation of CP values. | Samuel Fadel |
2016-02-28 | Merge branch 'master' of bitbucket.org:fadel/pm | Samuel Fadel |
2016-02-28 | Added colormap orientation & improved UI....* Colormap: orientation now enables vertical & horizontal colormap
display
* Two colormap components, one for each type of point (regular,
control)
* Improved controls grouping and cohesion
| Samuel Fadel |
2016-02-18 | Scatterplot: constants for mouse buttons. | Samuel Fadel |
2016-02-12 | Refactoring of Projection{Observer,History} & ManipulationHandler....ProjectionObserver class has been removed, all of its functionality
is now inside class ProjectionHistory, thus dealing with the design
problem mentioned in the previous commit. ProjectionHistory is now
also responsible for all rewinding functionality, which makes more
sense.
| Samuel Fadel |
2016-02-12 | Many 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-12 | Code 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-11 | BarChart: correctly displays current selection. | Samuel Fadel |
2016-02-11 | TransitionControl: unhandled events are now ignore()'d....Added parent parameter to ctor, as with other components.
| Samuel Fadel |
2016-02-11 | main(): minor reoganization in signal connections. | Samuel Fadel |
2016-02-11 | RewindWorkerThread renamed to TransitionWorkerThread....Also, added easing curve customization.
| Samuel Fadel |
2016-02-11 | VoronoiSplat: even better buffer overflow checks. | Samuel Fadel |
2016-02-11 | VoronoiSplat: fixed possible buffer overflow. | Samuel Fadel |
2016-02-11 | Modified the way the history interacts with other components....* 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
| Samuel Fadel |
2016-02-11 | main(): Removed method call to set glyph size in rpPlot. | Samuel Fadel |
2016-02-11 | Added the ProjectionHistory header to main.h. | Samuel Fadel |
2016-02-11 | ProjectionHistory: removed the inline qualifier from methods. | Samuel Fadel |
2016-02-11 | Scatterplot: glyph size is now a Q_PROPERTY....In addition, the updateView parameter was removed from all methods
that had it.
| Samuel Fadel |
2016-02-11 | TransitionControl: only rewind when needed. | Samuel Fadel |
2016-02-10 | Added ProjectionHistory object for history tracking. | Samuel Fadel |
2016-02-10 | ProjectionObserver: previous commit introduced regression, fixing. | Samuel Fadel |
2016-02-10 | Fixed issue #20; also removed some unused #include. | Samuel Fadel |
2016-02-10 | Updated signal/slot connections to function pointers....Also, some small changes in Scatterplot and VoronoiSplat to
accomodate this.
| Samuel Fadel |
2016-02-09 | ProjectionObserver: rewinding on values only if selections are empty. | Samuel Fadel |
2016-02-09 | Slightly 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-02-09 | Added TransitionControl and plot rewinding....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.
| Samuel Fadel |
2016-02-09 | Scatterplot: brush-selecting now toggles selection state. | Samuel Fadel |
2016-02-09 | Scatterplot: brushing while merging is now more forgiving w.r.t. mistakes. | Samuel Fadel |
2016-02-09 | Scatterplot: improved interaction state changing code. | Samuel Fadel |
2016-02-09 | Revert "Scatterplot: interaction now happens only via left mouse button."...This reverts commit d79e037df56236c7d0f0824853b292d15ab75c27.
| Samuel Fadel |
2016-02-08 | Scatterplot: interaction now happens only via left mouse button. | Samuel Fadel |
2016-02-08 | User can now select RPs & CPs, using the R & C keys. | Samuel Fadel |
2016-02-08 | main(): Better handling of absent/invalid options. | Samuel Fadel |
2016-02-08 | Fixed build issues in pm.pro for *nix systems. | Samuel Fadel |
2016-02-08 | Merge branch 'master' of bitbucket.org:fadel/pm | Samuel Fadel |
2016-02-03 | Scatterplot: renamed internal variable & related enum. | Samuel Fadel |