Age | Commit message (Expand) | Author |
2016-04-13 | Bundling now supports selection....Selection is implemented via main() updating the line plot using
the current active selection. Beware of bug (issue #23).
Also adds support for setting the line width, while changing the
default line width to 2 pixels wide.
ProjectionHistory: now reports changes to selections relative to
the whole dataset, not only CPs/RPs.
| Samuel Fadel |
2016-04-04 | LinePlot: working properly (and updates settings)....Added the several options to the bundling (from CUBu) as properties
of the LinePlot component, which are set from the options UI.
In addition, many changes to the UI regarding those options. Added
a new shortcut to hide options (for cleaner demos).
| Samuel Fadel |
2016-03-15 | Initial CUBu support & LinePlot (with bundling) component. | 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-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-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 | 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-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 | User can now select RPs & CPs, using the R & C keys. | Samuel Fadel |
2016-01-29 | More informative splat parameters. | Samuel Fadel |
2016-01-29 | Changed default color scale to a rainbow variant. | Samuel Fadel |
2016-01-29 | Fixed screenshot functionality and splat visibility. | Samuel Fadel |
2016-01-28 | Simplified layout & options. | Samuel Fadel |
2016-01-27 | Regular points now visible by default (and quite small). | Samuel Fadel |
2016-01-25 | Scatterplots & splat now share the same scaling. | Samuel Fadel |
2016-01-21 | Added second bar chart....Bar charts are now exclusive to the type of points they are assigned
to (either CPs or RPs).
| Samuel Fadel |
2016-01-20 | Added 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-19 | Updated options & hacks to change color scales. | Samuel Fadel |
2016-01-18 | Smaller colormap view. | Samuel Fadel |
2016-01-18 | Removed unused menus. | Samuel Fadel |
2016-01-18 | Corrected colormap z value so that it is always on top. | Samuel Fadel |
2016-01-18 | Updated options....* Added separate controls for the regular and control points
scatterplots
* Added tickmarks to opacities
| Samuel Fadel |
2016-01-17 | Options panel: Reorganized and added some new stub components. | Samuel Fadel |
2016-01-17 | Added option to toggle the visibility of scatterplots. | Samuel Fadel |
2016-01-17 | Removed menu to change techniques. | Samuel Fadel |
2016-01-17 | Added/changed a few visualization options. | Samuel Fadel |
2016-01-17 | Added a options panel....* Added screenshot action that saves two images: one of the main
view (plot + splat) and one of the bottom view (bar chart)
* Added methods/signals/slots to Scatterplot for handling glyph sizes
* Added methods/signals/slots to VoronoiSplat for handling the
alpha/beta parameters, which are now also no longer fixed
* Options panel:
- glyph sizes of both CPs and RPs
- splat opacity
- splat parameters (alpha & beta)
- color scale combo box currently does nothing
| 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-15 | VoronoiSplat & Scatterplot: splatting is now a separate component....The change was due to future functionality requirements, this
separation provides grater flexibility. As a nice side effect, the
cropping bug when first rendering the splat is now gone.
| Samuel Fadel |
2016-01-15 | QML: added components for handling selection modes in the future. | Samuel Fadel |
2016-01-13 | Subsamples/samples renamed to control points (CP) where possible. | Samuel Fadel |
2016-01-12 | main_view.qml: Fixed small typo. | Samuel Fadel |
2016-01-11 | Reordered scatterplot components and removed explicit z-order. | Samuel Fadel |
2016-01-11 | Main view is now a single projection....* Smaller bar chart
* Full projection is actually overlaid with the subsample projection so that the
user can only move the subsample projection
| 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 | Restored width of main window. | Samuel Fadel |
2015-12-19 | Experimenting using VoronoiSplat as a texture. | 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-24 | Removed redundant properties from QML file. | Samuel Fadel |
2015-09-24 | Improved & changed layout for future changes. | Samuel Fadel |
2015-09-24 | Updated selection handling code; implemented option to save subsample plot. | 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-05-22 | Improvements to UI and performance. | Samuel Fadel |
2015-05-21 | Added (non-functional) file dialog for opening files. | Samuel Fadel |