aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2016-01-17BarChart: Added color scale support....* Color scale's extents are not changed: the values are supposed to match the values used in the other plots * Temporarily removed the bar outlines in order to properly display colors when the number of bars is equal to or greater than the number of available pixels to draw Samuel Fadel
2016-01-17Added 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-17Added a pseudo-raindow continuous color scale.Samuel Fadel
2016-01-16VoronoiSplat: code reordering.Samuel Fadel
2016-01-16Changed color scale internal point to const.Samuel Fadel
2016-01-16ColorScale: minor rewrite on sampling method.Samuel Fadel
2016-01-16VoronoiSplat: Changed "colormap" methods to "colorScale".Samuel Fadel
2016-01-16BarChart: commented hover events activation for BarChart.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-16BarChart: minor code style update.Samuel Fadel
2016-01-15VoronoiSplat & 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-15BarChart: minor markup changed in header file.Samuel Fadel
2016-01-15Scatterplot: simplified material updates on glyphs.Samuel Fadel
2016-01-15Scatterplot: small fix to number of vertices in each glyph.Samuel Fadel
2016-01-15QML: added components for handling selection modes in the future.Samuel Fadel
2016-01-15Main: updated visuals....* Multisampling setup code is now more conservative. * Full plot's glyphs are now invisible by default. Samuel Fadel
2016-01-15VoronoiSplat: small code improvements.Samuel Fadel
2016-01-15Scatterplot: visual update....* Selection is now indicated with outline (black for selected points; white otherwise) * Circle geometry now takes diameter as input (more related to glyph size) Samuel Fadel
2016-01-14Scatterplot: changed internal handling of update()s.Samuel Fadel
2016-01-14BarChart: handle empty data.Samuel Fadel
2016-01-13BarChart: values are now sorted in descreasing order.Samuel Fadel
2016-01-13Removed some unnecessary comments.Samuel Fadel
2016-01-13Scatterplot: individual glyph opacity methods & signals....* Removed code that handles selection coordination between cpPlot and full data plot from main * Full plot has control points invisible (opacity = 0) by default Samuel Fadel
2016-01-13Subsamples/samples renamed to control points (CP) where possible.Samuel Fadel
2016-01-12Scatterplot: removed leftover debugging code.Samuel Fadel
2016-01-12Scatterplot: autoscaling & signals....* Added methods & signal/slots to handle auto/manual scaling * The subsample plot is now scaled by the full data plot, naturally superimposing them * LAMP was corrected in order to always preserve the mapping of the subsample Samuel Fadel
2016-01-12main_view.qml: Fixed small typo.Samuel Fadel
2016-01-12Scatterplot: removed animation.Samuel Fadel
2016-01-12Scatterplot: Aesthetical code changes.Samuel Fadel
2016-01-12VoronoiSplat: sites' vertices are uploaded as 'GL_DYNAMIC_DRAW'.Samuel Fadel
2016-01-12VoronoiSplat: renamed internal variables for clarity.Samuel Fadel
2016-01-12Removed unused code from main.cppSamuel Fadel
2016-01-11Scatterplot: new methods for setting visual attrs without issuing update()s....* Also added calls to these new methods in main(). Samuel Fadel
2016-01-11Scatterplot: Removed geometry update code from initialization of glyphs.Samuel Fadel
2016-01-11Reordered scatterplot components and removed explicit z-order.Samuel Fadel
2016-01-11Scatterplot: Glyph update method now gets the glyphs' root.Samuel Fadel
2016-01-11Small fix in VoronoiSplat....* Stray OpenGL calls that did not call the gl object's methods. Samuel Fadel
2016-01-11Scatterplot: control whether splat is displayed....* Subsample plot no longer displays splat Samuel Fadel
2016-01-11BarChart: Added const to relevant method(s).Samuel Fadel
2016-01-11Main 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-07VoronoiSplat: added some padding to color mapping; needs more workSamuel Fadel
2016-01-07VoronoiSplat: rendering to transparent background, can now adapt to different...Samuel Fadel
2016-01-07BarChart: fixed signed/unsigned comparisons.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-07VoronoiSplat: added some comments.Samuel Fadel
2016-01-07Scatterplot: simplified drawing code.Samuel Fadel
2016-01-06Scatterplot: Handling of selection drawing is now simpler.Samuel Fadel
2016-01-06Scatterplot: Added boolean to emphasize intention in updateSplat().Samuel Fadel
2016-01-06Added appropriate backslash in .pro file.Samuel Fadel
2016-01-06Added note to unsafe code in the Main singleton.Samuel Fadel