- May 26, 2017
-
-
Alvaro Sanchez authored
DrawPoly expects points > 2.
-
- May 16, 2017
-
-
Cory Quammen authored
This is more consistent with other members that are defined in terms of pixels, e.g., LabelOffset.
-
- May 15, 2017
-
-
Ben Boeckel authored
Doxygen was complaining about these functions not having matching file members for them. This header is not installed anyways, so just hide them from Doxygen.
-
- May 12, 2017
-
-
David C. Lonie authored
The duplicate call to InitializeDrawArea() (which is already called in vtkContextArea's constructor) caused a duplicate subtree of context items to be created, resulting in all items added to the area to be rendered 4x per Paint(), rather than just once.
-
- May 05, 2017
-
-
Jon Haitz Legarreta Gorroño authored
Fix duplicate inherited member compiler warning concerning the vtk::PlotSurface::Colors ivar reported at: https://open.cdash.org/viewBuildError.php?type=1&buildid=4730716
-
Cory Quammen authored
-
- May 01, 2017
-
-
David C. Lonie authored
The OpenGL2 backend has changed how text is positioned -- instead of aligning the entire texture manually (and only for rotations that are multiples of 90 degrees), we now use the anchor position provided by the text renderer that aligns to the drawn pixels and supports arbitrary rotations.
-
- Apr 25, 2017
-
-
Cory Quammen authored
Move the scaling of tickLength and labelOffset to before the range labels are drawn. This ensures consistent tick mark length and label positioning.
-
- Apr 08, 2017
-
-
Sean McBride authored
-
Sean McBride authored
snprintf is now part of C++11 and is already simulated for old versions of VS.
-
- Mar 14, 2017
-
-
doxy and misc. typos pt2
-
- Mar 06, 2017
-
-
Mathieu Westphal (Kitware) authored
This commit fix the bug #17232 ensuring the activeplot settings of the PlotMatrixView is reset only when necessary
-
- Feb 21, 2017
-
-
Ken Martin authored
Test did not set the mouse event pos
-
- Jan 19, 2017
-
-
Ken Martin authored
shut up warnings on mun
-
- Jan 17, 2017
-
-
Alvaro Sanchez authored
vtkContext2D takes a new type of item which directly draws a 2D mesh represented by a vtkPolyData object. Internally, vtkContextDevice2D makes the API calls necessary to draw the internal primitives of vtkPolyData. Added a test demonstrating the use of vtkPolyDataItem. Added interaction and batched primitives for drawing. vtkInteractiveArea derives from vtkContextArea and implements basic interaction (zoom and panning). Currently, two types of vtkPolyData primitives are supported, Lines and Polygons. Lines are batched and drawn using ContextDevice2D::DrawLines. Polygons are first decomposed into a set of triangles and then drawn using ContextDevice2D::CoreDrawTriangles. Primitives are colored per vertex. Suppressed run-time warning. Setting the current renderer in the interactor style. Removed unecessary initializations. Using defined symbolic names for scalar modes.
-
- Jan 16, 2017
-
-
Robert Maynard authored
-
- Jan 14, 2017
-
-
Ken Martin authored
add casts in lots of places to mun
-
- Jan 12, 2017
-
-
Lucie Macron authored
-
- Jan 11, 2017
-
-
Utkarsh Ayachit authored
-
- Dec 20, 2016
-
-
Bill Lorensen authored
CHECK_ERROR_MSG and CHECK_WARNING_MSG are used to check the content of error and warning messages. Error and warning code is often overlooked during testing. Over the years, these two macros have been refined to increase their utility. Tests that use the macros defined their own interpretations. Three different API's have been used in the macros. This patch replaces the CHECK_ERROR_MSG and CHECK_WARNING_MSG macros with methods for vtkTest::ErrorObserver. All tests that used the CHECK macros in one form or another have been updated to use the CheckErrorMessage and CheckWarningMessage methods.
-
- Dec 09, 2016
-
-
Dan Lipsa authored
-
- Nov 30, 2016
-
-
Dan Lipsa authored
-
- Nov 14, 2016
-
-
Mathieu Westphal (Kitware) authored
-
Mathieu Westphal (Kitware) authored
This commit fix a bug with chartXY transform computation when a layout is changed directly via a setSize.
-
- Oct 29, 2016
-
-
Ken Martin authored
There was a spot where an ivar could be set without checking if it already had a value that needed to be released.
-
- Oct 27, 2016
-
-
Ken Martin authored
There was a spot where an ivar could be set without checking if it already had a value that needed to be released.
-
- Oct 17, 2016
-
-
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.
-
- Oct 10, 2016
-
-
Mathieu Westphal (Kitware) authored
his commit fix a valgrind detected memory bug of uninitialized memory
-
- Oct 07, 2016
-
-
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.
-
- Sep 29, 2016
-
-
Mathieu Westphal (Kitware) authored
This commits fixes !16836, where bigChart resize was actually not correctly computed, by painting once, resizing then triggering a second paint. It also update baseline for the associated test.
-
- Sep 26, 2016
-
-
David Gobbi authored
I used perl regex to find any groups that spanned a protected: or private: access specifier.
-
- Sep 23, 2016
-
-
This commit reindents the code with the following utility: Utilities/Maintenance/vtk-reindent-code.py This utility changes the positions of the braces so that they are no longer indented relative to the code block they reside in. The bash command line used was the following: for d in Charts Common Deprecated Domains Examples Filters GUISupport \ Geovis IO Imaging Infovis Interaction Parallel Rendering \ Testing Views Web Wrapping; do for e in cxx cxx.in txx txx.in hxx hxx.in h h.in c c.in; do find "${d}" -name "*.${e}" -exec \ python Utilities/Maintenance/vtk_reindent_code.py {} + done done
-
David DeMarle authored
generated via: cd $VTKSRC perl Utilities/Doxygen/doc_header2doxygen.pl --to ~/tmp/vtkheaders . cp -r ~/tmp/vtkheaders/* .
-
- Sep 22, 2016
-
-
Dan Lipsa authored
-
- Sep 20, 2016
-
-
Dan Lipsa authored
-
- Sep 12, 2016
-
-
Haocheng LIU authored
The current dependency relationship in vtk is unclear and misleading. This MR tries to rewrite them based on header files inclusion of headers and source files in each module. Corner cases are considered and modules are sorted in alphabetical order to facilitate future reference. See details in my gitlab python based script project. In future we can continue using this script to clean the VTK Dependency easily from time to time.
-
- Aug 19, 2016
-
-
Bill Lorensen authored
This is a fix for: #14310 Windows applications that run for a long time report that rendered objects do not change. This is because the modified time on a Windows system is 32 bits. This causes overflows that defeat the modified time mechanism. This patch defines a new type, vtkMTimeType that is 64 unsigned integer regardless of the architecture. A mechanism to provide backward compatibility is introduced. The preprocessor define "VTK_HAS_MTIME_TYPE" can be used in applications that must build against VTK versions that use the "unsigned long" type for MTime's. Methodology used to find MTime occurences: 1) Identify files as follows: git grep "unsigned long" | grep ime | cut -d":" -f1,1 | sort | uniq 2) Hand edit each of those files replacing "unsigned long" with "vtkMTimeType" where appropriate. 3) Temporarily change typedef for vtkMTimeType to "double" to detect missing conversions
-
- Aug 03, 2016
-
-
Sean McBride authored
-
- Jul 20, 2016
-
-
Mathieu Westphal (Kitware) authored
vtkChartMatrix now features a SetSpecificResize allowing to move the bottom left point of a single chart. This feature is used in vtkScatterPlotMatrix to move the Big Chart plot a little on top right in order to prevent overlap, using painter to compute axis bounding rect. It also add a compare operator to vector in order to use it in the stl.
-
- Jul 13, 2016
-
-
Sean McBride authored
It doesn't seem to have got everything, but it's a start. Some resulting whitespace is suboptimal, but one day we can fix that with clang-format. :) Just ran this command: run-clang-tidy.py -checks=-*,modernize-use-override -fix (I actually had to build my own clang to make clang-tidy output "VTK_OVERRIDE" instead of "override".)
-