aboutsummaryrefslogtreecommitdiff
path: root/pm.pro
AgeCommit message (Expand)Author
2016-03-02Improvements 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-12Refactoring 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-11RewindWorkerThread renamed to TransitionWorkerThread....Also, added easing curve customization. Samuel Fadel
2016-02-10Added ProjectionHistory object for history tracking.Samuel Fadel
2016-02-09Added 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-08Fixed build issues in pm.pro for *nix systems.Samuel Fadel
2016-02-03.pro file updated to support more OSes.Samuel Fadel
2016-01-29Renamed ForceScheme source file to lowercase.Samuel Fadel
2016-01-26Scatterplot & 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-25Scatterplots & splat now share the same scaling.Samuel Fadel
2016-01-21Added selection linking. Needs more tests.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
2016-01-16Added 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-07Added a bar chart....* HistoryGraph replaced by BarChart * HistoryGraph not removed from code, might be useful in the future Samuel Fadel
2016-01-06Added appropriate backslash in .pro file.Samuel Fadel
2015-12-19New 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-22Added PLMP as an alternative technique to use; knn() is now exposed in the mp...Samuel Fadel
2015-10-13Argument handling and file saving.Samuel Fadel
2015-09-29Inital 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-24Added placeholder object for history graph; smaller main window.Samuel Fadel
2015-09-17Additional interactive functionalities....- Selection linking between subsample plot and main plot - Dumb "effectiveness" coloring Samuel Fadel
2015-09-01Improvements 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-24Color 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-30Added tSNE. Code improvements.Samuel Fadel
2015-05-22Improvements to UI and performance.Samuel Fadel
2015-05-21Added (non-functional) file dialog for opening files.Samuel Fadel
2015-05-21Nearly complete implementation of interaction....Interaction still does not work due to signals not being correctly emitted. Samuel Fadel
2015-05-21Updated 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-18ForceScheme now (hopefully) does not produce NaNs. Removed the Glyph class an...Samuel Fadel
2015-05-15Initial commit. ForceScheme seems bugged.Samuel Fadel