aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2016-01-18Removed unused menus.Samuel Fadel
2016-01-18BarChart & Scatterplot: added hints for vertex data upload....* BarChart: additionally, removed hover event handler and added a movement event handler * Scatterplot: changed selected/unselected outline colors; unselected is now black, selected is a really bright blue Samuel Fadel
2016-01-18ProjectionObserver & dist(): using more cores in computations.Samuel Fadel
2016-01-18Scatterplot: added more padding so that no parts of the plot are cropped out ...Samuel Fadel
2016-01-18VoronoiSplat: Fixed issue #8.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-18Corrected colormap z value so that it is always on top.Samuel Fadel
2016-01-18Updated options....* Added separate controls for the regular and control points scatterplots * Added tickmarks to opacities Samuel Fadel
2016-01-18BarChart: updated to scale properly when component is resized.Samuel Fadel
2016-01-17Options panel: Reorganized and added some new stub components.Samuel Fadel
2016-01-17Scatterplot: slightly darker unselected glyph outline.Samuel Fadel
2016-01-17BarChart: commented out some unused code.Samuel Fadel
2016-01-17ColorScale: minor update to color sampling and generation algorithms.Samuel Fadel
2016-01-17Colormap & VoronoiSplat: minor change to colormap texture creation.Samuel Fadel
2016-01-17Added option to toggle the visibility of scatterplots.Samuel Fadel
2016-01-17Removed menu to change techniques.Samuel Fadel
2016-01-17Added/changed a few visualization options.Samuel Fadel
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