- 20 Dec, 2017 1 commit
-
-
Ben Boeckel authored
-
- 07 Sep, 2017 1 commit
-
-
Mathieu Westphal authored
This fixes an issue with BadPoints hiding other points Fix #17687 This redesign the algorithm so it is more consise This also add a test and update a faulty baseline
-
- 17 Oct, 2016 1 commit
-
-
Bill Lorensen authored
PlotBox expects a table that contains exactly 5 rows per column. This patch adds an ErrorMacro with a descriptive message if the table is not valid. A new test checks the new error message and uses vtkComputeQuartiles to create a valid table. ERR: ChartBox was not displaying the chart title.
-
- 07 Oct, 2016 1 commit
-
-
Bill Lorensen authored
PlotBox expects a table that contains exactly 5 rows per column. This patch adds an ErrorMacro with a descriptive message if the table is not valid. A new test checks the new error message and uses vtkComputeQuartiles to create a valid table. ERR: ChartBox was not displaying the chart title.
-
- 08 Mar, 2016 1 commit
-
-
Kitware Robot authored
Code extracted from: https://gitlab.kitware.com/third-party/proj.git at commit 41bdf05361007f8c5186f3df9944d86bb273ed13 (for/vtk).
-
- 03 Sep, 2015 1 commit
-
-
David C. Lonie authored
-
- 26 Jun, 2015 1 commit
-
-
David C. Lonie authored
Now vtkAxis will show the same number of ticks and the same relative text size when magnifying the image. Text will still be a little funky if the scaling is anisotropic, but at the moment our freetype engine doesn't support anisotropic dpi (not sure if the MPL backend can or not). New API: vtkContextScene::GetLogicalTileScale() returns the renderwindow tilescale or (1, 1) depending on whether ScaleTiles is enabled. There are some random fixes where vtkAxis objects were being used without a scene, which led to segfaults when trying to look up the tile scale internally.
-
- 12 May, 2015 1 commit
-
-
Utkarsh Ayachit authored
Adding a new plot to plot a region named, vtkPlotArea. This can be used to plot a region enclosed between two series. Also added a new test, TestAreaPlot, to test this new plot.
-
- 19 Dec, 2014 1 commit
-
-
Julien Finet authored
Convenience methods are exposed for plots in vtkChartXY Change-Id: Iccccc18011b74314af3fcd1474ac792a15627ceb
-
- 17 Nov, 2014 1 commit
-
-
Sankhesh Jhaveri authored
Change-Id: I403f8db9f0c1746b45d6df38b07e98b42e1f04d8
-
- 23 Sep, 2014 1 commit
-
-
Marcus D. Hanwell authored
This commit cleans up the bar chart update logic, adds support for using a lookup table to map an array to colors for the bars. It also adds a test verifying the points, and the bars, using C++, and the same array/lookup table. Change-Id: I11585739f5a0c5bca3240274aebafead302e89ec
-
- 25 Jun, 2014 1 commit
-
-
Marcus D. Hanwell authored
Change-Id: Id90e98ae40559ef6076e9b9323824f47a08395f1
-
- 16 Apr, 2014 1 commit
-
-
Ben Boeckel authored
Change-Id: I10a54acbd076e055d8071414f2fff1ebafe1653d
-
- 18 Feb, 2014 1 commit
-
-
Joachim Pouderoux authored
Change-Id: Ic5c728d45d447fac2678401394717d261dd91d48
-
- 13 Dec, 2013 1 commit
-
-
Joachim Pouderoux authored
Add a new plot type to draw functional bag plots. Add vtkExtractFunctionalBagPlot filter to generate the two 2 components columns needed to fee a functional bag plot. Add a TransposeTable filter to transpose tables, options allow to create a new column containing initial row names, and use such a column to name the new columns. Change-Id: If7fedd9b99038ab7924f5e9b170ed72bd02f9189
-
- 12 Dec, 2013 1 commit
-
-
Joachim Pouderoux authored
Add a new type of plot to draw 'bag plots', a bivariate generalization of the univariate boxplot. Add a new statistic filter to compute the Highest Density Regions that can be used to compute a density field used to draw the bag plot. Add support for the case where the bag is reduced to 2 points. Change-Id: I16852a46bacc3d74a72c001114cef9b287765c9d
-
- 31 Oct, 2013 1 commit
-
-
Marcus D. Hanwell authored
The parallel coordinates did not correctly handle double precision input, added support to vtkPlotParallelCoordinates and created a new test to verify it. Also some very minor clean up in the other test, and fixed variable naming for consistency. Change-Id: I4d688857dcfe86b044b8284789e7873f698d8820
-
- 25 Oct, 2013 1 commit
-
-
Zack Galbreath authored
* New test in Charts/Core to color the new class vtkCategoryLegend * New tests to cover the continuous & categorical heatmaps now available from vtkHeatmapItem Change-Id: I06fa49c65e85ad421d5a360920a679379e77be89
-
- 27 Sep, 2013 1 commit
-
-
Kyle Lutz authored
This adds a new interaction mode to vtkChart which zooms the X and Y axis based on the X and Y movement of the mouse. This is similar to the zoom mechanism in matplotlib. This also adds some documentation for the mouse actions enum in vtkChart along with a test for the new ZOOM_AXIS mode. Change-Id: If6c923607a3bf86ec8f6bc16188d1e49a260ba95
-
- 28 Aug, 2013 1 commit
-
-
Marcus D. Hanwell authored
This accounts for both under and overflow. Added a test requiring the origin shift in order to correctly render points. The odd artifact is the labels on the X axis (all 1) due to the number of significant figures displayed. Change-Id: I6247a00ce84c7d2012cde692e24b717a174c2752
-
- 27 Aug, 2013 1 commit
-
-
Marcus D. Hanwell authored
Added awareness of the scaling factor to the vtkPlotBar class, and a test to exercise this functionality (with mixed plotting of points, line and bar). Change-Id: I55e157012e2618d5d59986ef828f80036188f4c7
-
- 24 Aug, 2013 1 commit
-
-
David C. Lonie authored
Change-Id: Ifd7a5e7daf636d6e0cc8a8ff96aa85be84b24e7d
-
- 23 Aug, 2013 1 commit
-
-
Marcus D. Hanwell authored
Change-Id: I34ebfd9381302754da3ef808748b34dbdcabf8cc
-
- 04 Jun, 2013 1 commit
-
-
Brad King authored
Add to the Testing/Data directory ExternalData content links mirroring the content and layout we use from the VTKData/Data directory. Add a CMake/vtkLegacyData.cmake module, included from CMakeLists.txt and Testing/External/CMakeLists.txt, to call ExternalData_Expand_Arguments for all data directories added from VTKData/Data. This will bulk-fetch all test input data currently used by tests of any module, enabled or not. We can make the DATA{} references more granular later. Add a VTK_TEST_DATA_DIR variable to refer to the directory we tell the ExternalData module to populate the real data files. Replace references to VTK_DATA_ROOT in test command lines (after -D) with references to VTK_TEST_DATA_DIR. Drop the VTK_DATA_ROOT CMake option and stop using the VTKData repository. Remove the TESTING_DATA option from the vtk_add_test_cxx API and remove the VTK_DATA_ROOT option from the vtk_add_test_mpi API since all test input data are now handled through ExternalData and Testing/Data content links. Change-Id: Id02490b76ea2e161b9038188264a4830485039d8
-
- 17 May, 2013 1 commit
-
-
Brad King authored
Baseline images are now referenced by ExternalData content links stored directly in each module source tree. Drop the old VTKData baseline subdirectory name from the vtk_add_test_* signatures. Change-Id: I5bdc7a5bf87fc7c8fa77dcd50b79f2f54d6eba31
-
- 14 May, 2013 1 commit
-
-
Brad King authored
Refactor */*/Testing/Cxx/CMakeLists.txt to use the vtk_add_test_cxx function instead of direct add_test calls. Change-Id: I73dee627fa87a399c48b409af046b116fc75a0fd
-
- 27 Apr, 2013 1 commit
-
-
Marcus D. Hanwell authored
This commit introduces a new chart selection mode to the charts, based on plots rather than rows. The default remains row-based selection, where a selection in one plot causes all corresponding points in the same row of the table to be selected in other plot objects. This behavior was improved slightly to iterate through and accumulate selections in all plots (rather than just using that of the last plot which resulted in confusing behavior). The plot based selection keeps any selection specific to a plot. The vtkPlot object that originated a selection is stored in the PROP property of the vtkSelectionNode, with the SOURCE property being used to store the table the selection is on. The vtkSelection object will have a vtkSelectionNode object for each plot with a selection on it. All of the normal selection combination rules are applied per-plot. The rectangle and polygon selection mode code was refactored to reduce the amount of code duplication necessary. Two tests were introduced allowing interactive use of the chart with row or plot based selection using polygon selection (left mouse) or rectangle selection (right mouse). Change-Id: Ib739ec620b7094bcf4940767000e8620c432e341
-
- 11 Feb, 2013 1 commit
-
-
Bill Lorensen authored
TestColorTransferFunction has been failing for almost 4 months on some window platforms. Increase the error tolerance to pass the test. Change-Id: I70618273fb840379ed001b562a76f5bacb233c38
-
- 25 Jan, 2013 1 commit
-
-
Utkarsh Ayachit authored
This makes it easier for external applications attempting to use vtkTestingObjectFactory since they don't require the vtkTestingRendering_SOURCE_DIR to set anymore (which won't even when the vtkTestingRendering module has been successfully imported. Change-Id: I14795bbe0f9d71d41da14c970ba49bdb8e11a913
-
- 07 Dec, 2012 1 commit
-
-
Brad King authored
The remove() command is documented as discouraged and replaced by the list(REMOVE_ITEM) command which has been around since CMake 2.6.0. Change-Id: Ibd5a95ef9dc81eb09a28a344ef009d7f1511abf6
-
- 28 Nov, 2012 1 commit
-
-
Matt McCormick authored
Implementation based off vtkPlotLine. Change-Id: I4a00a3df68df351cd11c127e44135bff7e3eb7ec
-
- 08 Oct, 2012 1 commit
-
-
Zack Galbreath authored
It now follows the API of the 2D charts more closely. vtkChartXYZ is responsible for the axes, while the subclasses of vtkPlot3D handle displaying the actual data. As part of this effort, I've included optional interactivity into vtkChartXYZ. This eliminates the need for a separate vtkInteractiveChartXYZ class. This change also introduces new functionality. vtkPlotSurface allows us to visualize a table as a 3D surface plot. I've updated vtkScatterPlotMatrix so that it correctly uses the new API of vtkChartXYZ for animation. All affected tests were updated as well. Change-Id: Ic8406c99758a98851949c6153129f7704784e31a
-
- 18 Sep, 2012 3 commits
-
-
Zack Galbreath authored
This involved fixing a bug where the vtkContextScene's Geometry could end up set to (0,0) despite the fact that the ContextItem already had a properly set Geometry. This commit also removes a debugging executable from the Testing CMakeLists.txt file, and removes some debugging print statements from the test. Change-Id: I866b00c24d3df144fa0303de54b4a0d66989bb82
-
Zack Galbreath authored
Will generate a baseline once it's ready to go. Change-Id: I33e1831e6f98eb08388138a6fe45dd5905cf5796
-
Zack Galbreath authored
This is a 3D chart that the user can interact with. Currently only rotation is supported. Change-Id: Id7ff5edec98372a679a613ddc523f10b956c792e
-
- 11 Sep, 2012 1 commit
-
-
Marcus D. Hanwell authored
This commit adds a new ivar for custom labels, and cleans up some of logic around tick label generation. A new test was added that exercises several of these new code paths and verifies correct functionality. Change-Id: I3cdb8ac06d77af6ec4d9f2222d6f88d4eb1307ac
-
- 05 Sep, 2012 1 commit
-
-
Marcus D. Hanwell authored
These were moved very early on, change them to follow the standard scheme indicating module being tested and language the test is written in. Change-Id: Id6ebb859165935ff8408fd7a30f44751a9489cb0
-
- 01 Aug, 2012 1 commit
-
-
David C. Lonie authored
This removes the VTK_USE_FONTCONFIG option and is more consistent with the modular approach. Change-Id: Iaa7383667b116a0e9b596f9467b824710e865b5f
-
- 31 Jul, 2012 1 commit
-
-
David C. Lonie authored
* Fixed bitmap rasterization. * Added ability to exclude specific 3D props from the rasterization process, if enabled. * Improved support for text rendering. * Added method to vtkRenderWindow to collect all visible vtkActor2D objects that are vtk[Math]TextActors or use a vtkTextMapper. * Add support for Context2D drawings * Add CMake/CompareFileMD5.cmake script to compare postscript files * Remove old GL2PSExporter python test * Modify gl2ps sources to disable writing timestamps (prevents useful MD5 hashing for regression tests) * A static string is used as the image title by default. * Add vtkGL2PSUtilities, a collection of static functions that interact with GL2PS to render vtk objects. * Add a gl2psGetFileFormat() function to the bundled gl2ps library. Change-Id: Ia6fafc8e4d0a49bd9fdbecf32f43925a0aab7050
-
- 02 Jun, 2012 1 commit
-
-
David C. Lonie authored
The bounding box for FreeType strings did not include the first character's horizontal bearing, leading to vtkImageData that was not wide enough, and ultimately wrapping artifacts on terminal glyphs. The included test reproduces the wrapping artifacts when the bbox minima are initialized to VTK_INT_MAX, and renders correctly when they are initialized to 0 (the initial pen position). Change-Id: Ibd99290220811546c9d6d87f4883e3ca89461186
-