Age | Commit message (Expand) | Author |
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-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-11 | RewindWorkerThread renamed to TransitionWorkerThread....Also, added easing curve customization.
| Samuel Fadel |
2016-02-10 | Added ProjectionHistory object for history tracking. | 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-08 | Fixed build issues in pm.pro for *nix systems. | Samuel Fadel |
2016-02-03 | .pro file updated to support more OSes. | Samuel Fadel |
2016-01-29 | Renamed ForceScheme source file to lowercase. | Samuel Fadel |
2016-01-26 | Scatterplot & BarChart: initial brushing mechanism....* Both components now support brushing (support in Scatterplot for
activating a brush is still incomplete, though it can be brushed
on by other components)
* Added a handler for linking the brushing between components
* Added crosshair geometry handler to geometry lib
* Fixed issue #15
| Samuel Fadel |
2016-01-25 | Scatterplots & splat now share the same scaling. | Samuel Fadel |
2016-01-21 | Added selection linking. Needs more tests. | Samuel Fadel |
2016-01-18 | Added 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 |
2016-01-16 | Added the Colormap component....* The Colormap component is a simple rect with a texture mapped
that displays a ColorScale with a fixed number of samples. This
number of samples is exported as a member const, which is used
on other components (such as VoronoiSplat).
* The texture mapping is reflecting the colormap lookup used in
VoronoiSplat.
* The ColorScale class now has a method for sampling the color
scale and outputs the samples to iterator-style objects,
providing easy intergration with existing code.
| Samuel Fadel |
2016-01-07 | Added a bar chart....* HistoryGraph replaced by BarChart
* HistoryGraph not removed from code, might be useful in the future
| Samuel Fadel |
2016-01-06 | Added appropriate backslash in .pro file. | Samuel Fadel |
2015-12-19 | New rendering (VoronoiSplat) -- incomplete....* Added voronoi-like splatting to points: the same technique from
Messias et al., (2014)
* It is now possible to change the projection technique during
runtime (possible, but still requires some work)
| Samuel Fadel |
2015-10-22 | Added PLMP as an alternative technique to use; knn() is now exposed in the mp... | Samuel Fadel |
2015-10-13 | Argument handling and file saving. | Samuel Fadel |
2015-09-29 | Inital history graph implementation and using linear scales where applicable....- geometry.h for geometry calculation functions
- scale.h for implementations of scales (currently only the linear scale)
- updated main_view.qml for the new HistoryGraph component
- HistoryGraph displays each subsample used as a mini scatterplot (no colors
currently)
- Scatterplot now uses scale.h for transformations
- Code cleanup and some bug fixes
| Samuel Fadel |
2015-09-24 | Added placeholder object for history graph; smaller main window. | Samuel Fadel |
2015-09-17 | Additional interactive functionalities....- Selection linking between subsample plot and main plot
- Dumb "effectiveness" coloring
| Samuel Fadel |
2015-09-01 | Improvements related to visual representation of distortions....- New continuous color scale class;
- Improvements in signal handler for calculating distortions;
- Implementation of the NP(k) measure.
| Samuel Fadel |
2015-07-24 | Color mapping in Scatterplot and initial measures....- Scatterplot: can now map any floating point data to colors;
- Scatterplot: somewhat optimized geometry/material updates;
- Removed anything related to labels where it was not necessary;
- Added observers to implement distortion (via measures) visualization;
- Added skeleton implementations of NP and silhouette.
| Samuel Fadel |
2015-05-30 | Added tSNE. Code improvements. | Samuel Fadel |
2015-05-22 | Improvements to UI and performance. | Samuel Fadel |
2015-05-21 | Added (non-functional) file dialog for opening files. | Samuel Fadel |
2015-05-21 | Nearly complete implementation of interaction....Interaction still does not work due to signals not being correctly emitted.
| Samuel Fadel |
2015-05-21 | Updated UI....- Removed unnecessary UI elements from QML file;
- Added the ColorScale class and implemented glyph color mapping from class
labels;
- Mark geometry nodes of individual glyphs as dirty when updating the scene
graph.
| Samuel Fadel |
2015-05-18 | ForceScheme now (hopefully) does not produce NaNs. Removed the Glyph class an... | Samuel Fadel |
2015-05-15 | Initial commit. ForceScheme seems bugged. | Samuel Fadel |