- 23 Jul, 2013 4 commits
-
-
Utkarsh Ayachit authored
a6fa3e37 changed the logic in vtkWin32OpenGLRenderWindow::CleanUpRenderers(). That method was used when swithcing from offscreen to onscreen. That resulted in the renderers not having correct references to render window after switching from offscreen to onscreen context causing dashboard failures on ParaView dashboards. This fixes that issue. Since the a6fa3e37 changed the logic in CreateOffScreenDC() by not using CleanUpRenderers() to reset renderers, it makes sence to change the logic in ResumeScreenRendering() to not use CleanUpRenderers() for resetting renderers as well. Change-Id: I32e58854fa8720c99212cee5d7a2652f11dc9b21
-
Dave DeMarle authored
736a4ade BUG:0012144 correct the documentation for GetArrayIndex
-
Robert Maynard authored
0a2836c7 Fix off by one error in vtkFLUENTReader::GetCellsAscii().
-
Robert Maynard authored
Thanks to Dan Clark to pointing out the issue in the vtkFLUENTReader. Change-Id: I0bea0c4ed74917d6af913d95f8cfd9a6d45dec11
-
- 22 Jul, 2013 10 commits
-
-
Dave DeMarle authored
Per bug # 0012114, the documentation was wrong. Change-Id: I4386cc01edc6f84f9ca1aa2a02d19ff61d1d4bdf
-
David Gobbi authored
f1760ede COMP: Clear VTK_HAS_STD_ISFINITE and related variables.
-
David Gobbi authored
The cmake variables VTK_HAS_STD_ISFINITE, VTK_HAS_STD_ISNAN, and VTK_HAS_STD_ISINF were set incorrectly prior to commit c4b4eb3b, and the incorrect settings are stuck in the CMakeCache.txt of many machines (and will be until they clear their cache). So this commit specifically removes those variables from the cache, in order to allow the correct checks to be done. This commit will be reverted after one week. Change-Id: I27073fbe199957a551c65c090313d74a850b28db
-
Sean McBride authored
3e490c8c Removed deprecated and useless 'register' keyword
-
David Gobbi authored
f808e0c6 14164: Fix incorrectly set VTK_HAS_STD_ISFINITE variable.
-
Jeff Baumes authored
a9abb469 add row/column info to tooltip
-
Sean McBride authored
Fixed clang dashboard warning. Change-Id: I89056ee91d0aade22bd129367fe3b8fbaf9ab8b5
-
Zack Galbreath authored
The tooltip displayed while hovering over a heatmap cell now includes the name of the row & column. This makes it easier for a user of this class to tell what data value they're looking at when they are zoomed in on part of the item. Change-Id: Idd3df2bcd98986d49ddaeee0f2b9353209c7f67f
-
David Gobbi authored
This change is necessary for compilation with gcc in C++11 mode. The check_symbol_exists() macro that we had been using to find std::isfinite, std::isnan, and std::isinf always failed, so it wasn't doing anything useful. Both this macro and the newer check_cxx_symbol_exists() are unsuitable for std::isfinite etc. because these function might exist either as function templates, or as simple function overloads, depending on the compiler. As a side note, the existing checks for the c99 functions, e.g. cmake_symbol_exists(isnan "math.h" VTK_HAS_ISNAN) should instead use this: cmake_cxx_symbol_exists(isnan "cmath" VTK_HAS_ISNAN) because vtkMath.h includes cmath, not math.h, and on some systems math.h provides these function while cmath does not (or, cmath might only provide them within the std namespace). In fact, most instances of cmake_symbol_exists() in VTK should be replaced by cmake_cxx_symbol_exists() when VTK adopts a more recent CMake. Change-Id: I1ef7cd4daa52067badb0928d01c3f8b22953c601
-
- 19 Jul, 2013 4 commits
-
-
Brad King authored
Change-Id: Ie2b3b8194af9479547b6dc772a285641ea845c91
-
Extract upstream KWSys using the following shell commands. $ git archive --prefix=upstream-kwsys/ beef6819 | tar x $ git shortlog --no-merges --abbrev=8 --format='%h %s' 5b0d1bd9..beef6819 Andreas Mohr (1): f4928d44 Fix spelling and typos in comments and method documentation Brad King (7): 5c34ed2e SystemTools: Do not abort with no current directory 709fb5c1 SystemTools: Fix FileIsDirectory for Windows drive letter roots 9fd64779 SystemTools: Fix FileIsDirectory with long paths e3370418 SystemTools: Use COMPILE_DEFINITIONS to pass platform tests dccf7725 SystemTools: Touch with better than 1s resolution if possible d79a792e SystemTools: Fix CollapseFullPath to not erase root component beef6819 SystemTools: Implement IsSubDirectory without loop Cory Quammen (1): 3d1d4e7c SystemTools: MakeDirectory() reports failure if path is file Paul Kunysch (1): 2d263bc3 Process: Increase FD_SETSIZE on Cygwin Rolf Eike Beer (3): e8269442 Tests: fix a warning with acc 87abd647 SystemInformation: fix truncation warnings 039d9598 fix warnings about sizeof() return value truncation Sean McBride (2): 13f5badd SystemInformation: Replace __GNUG__ with __GNUC__ f6c4c247 RegularExpression: Remove 'register' storage specifier Change-Id: I25759bb9f579b7702314bce688cd989a409618e4
-
Sean McBride authored
fe579828 Fixed typo in include guard define
-
Sean McBride authored
Found by a cool new warning in clang: VTK/Rendering/FreeType/vtkMathTextUtilities.h:21:9: warning: '__vtkMathTextUtilities_h' is used as a header guard here, followed by #define of a different macro [-Wheader-guard] ^~~~~~~~~~~~~~~~~~~~~~~~ VTK/Rendering/FreeType/vtkMathTextUtilities.h:22:9: note: '__vtkMathTypeUtilities_h' is defined here; did you mean '__vtkMathTextUtilities_h'? ^~~~~~~~~~~~~~~~~~~~~~~~ __vtkMathTextUtilities_h Change-Id: I0ed048fcdfa69f6c47308987c8901eb0e56459a1
-
- 18 Jul, 2013 3 commits
-
-
Zack Galbreath authored
633d50ab update vtkTreeHeatmapItem baselines e60dab3a improve "heatmap only" performance 7308311a separate color maps for categorical & continuous data 1b0150a4 change leaf node display behavior 5f1dcf58 hide tooltip when hovering over a blank row 4fa063d2 always label leaf nodes
-
David Gobbi authored
f4875501 Fix WindowLevelEvent handling bug in vtkInteractorStyleImage.
-
Currently, the style will correctly pass on Start, Reset and End events if there is an observer and HandleObservers is true. The WindowLevel event will never be passed on to an observer because the style searches for, finds, and assigns the CurrentImageProperty ivar during the StartWindowLevelEvent. Change-Id: I561346c48889cf54f903af54e7d4f4f80e8484c2
-
- 17 Jul, 2013 4 commits
-
-
Bill Lorensen authored
80b3fd63 Fix 0014170 segfault in setting of GPU resampler input
-
Utkarsh Ayachit authored
4b20f9b1 Increasing timeout for test.
-
John Biddiscombe authored
Change-Id: I191d84244d3415054f7e09c2be771beab72a8c9c
-
- 16 Jul, 2013 2 commits
-
-
Kenneth Moreland authored
The vtkNetCDFCFReader allows you to specify the output type and makes the best attempt to represent the data in that type. Even though sometimes the representation makes little sense (like storing an unstructured grid in an extent-based data set like structured grids), the reader should at least continue to be stable (see ParaView bug There was a corner case in one of these nonsensical conversions where a data array was read one past its end. This change makes a different way to create nonsense and avoids the bad array access. Change-Id: Idc30bb9aa8474c1a67c36b22f05aa99428b1b37e
-
Utkarsh Ayachit authored
With additional OpenGL checks, vtkRenderingOpenGLCxx-TestTextureSize now takes longer than 90s on certain machines (dash3). Increasing the timeout to 300s which is typical for dashboards. Change-Id: Iac4f5ff3f9eb22d3af1caf7507a162c7fa6cce05
-
- 15 Jul, 2013 6 commits
-
-
Zack Galbreath authored
Update the baseline images for the tests of vtkTreeHeatmapItem. This is necessary now that we are using separate color maps for categorical & continuous data. Change-Id: I5819db094fe988a579853f62f71b41aa4f66bf01
-
Zack Galbreath authored
only draw cells and labels that are currently visible on the screen. Change-Id: Ic7bfa415952fc9720d199fad790b1a1115746d10
-
Zack Galbreath authored
This commit separates the default colors that we use to represent categorical & continuous data within our heatmap. Continuous data is now drawn using a blackbody color map. Categorical data is drawn using the diverging accent color set. In order to take advantage of vtkColorSeries in this effort, a dependency on vtkCommonColor was added to this module. As a result of this effort, we now use one vtkLookupTable to assign colors to all continuous data, and another for the categorical data. This is a simplification over our previous approach, where we used a separate vtkLookupTable for each column. Change-Id: If008b871c750b1020b8df04c89e34db36785f853
-
Zack Galbreath authored
Prior to this commit, leaf nodes were extended so that they all lined up vertically. The motivation behind this behavior was to make it easy to see which leaf nodes correponded to each row in the heatmap. The problem with this approach is that it obscured information about how long these leaf nodes actually are. Starting with this commit, the actual length of the leaf nodes is now drawn in black by default (the same as the rest of the tree). The leaf nodes are still extended as before, but this extra length is now drawn in grey. This extension of the leaf nodes is also now a toggleable behavior. The options are always extend leaf nodes, never extend leaf nodes, or only extend leaf nodes if a heatmap is also loaded. This latter option is the default. This commit also introduces two new public member functions: GetSize and GetCenter. These functions make it easier to center this item within a scene in an end-user application. Change-Id: I11576b8822de2c915a6edb36c80c4721661aa317
-
Zack Galbreath authored
Change-Id: I2cef08a3ed807923e506f16dbb1b09609444cc57
-
Zack Galbreath authored
Label leaf nodes even if they don't have a row in the heatmap. Previously, the leaf labels were only drawn after the row of the heatmap was drawn. Change-Id: I7d4b932fde9ce5628ed38693fd72dc8ca08ee020
-
- 12 Jul, 2013 2 commits
-
-
Burlen Loring authored
6455c581 OpenGL error hunt -- dashboard cleanup
-
Burlen Loring authored
Use static version of vtkOpenGLCheckErrorMacro in helper class that's not a vtkObject in vtkPistonMapper. Don't check for OpenGL errors in vtkGL2PSExporter::Write it doesn't use OpenGL directly. Fix warning about narrowing cast. Use vtkOpenGLCheckErrorMacro before return in vtkOpenGLImageSliceMapper::TextureSizeOK. Change-Id: Ia05575d571c230b68b2035e8a866f0ec7519d887
-
- 11 Jul, 2013 5 commits
-
-
Burlen Loring authored
0994d6ca OpenGL error hunt -- dashboard cleanup
-
Burlen Loring authored
Test for context in vtkFrameBufferObject when Get'ing FBO attributes. This prevents driver segfault in TestSetGet.tcl on Apple. Change-Id: If093750770a5a55ac3cd69eaa0a7d8115e2d3771
-
Kyle Lutz authored
This adds asserts which will trigger when invalid indices are pass to the GetValue() and SetValue() methods in the vtkDataArrayTemplate class. This causes tests which access invalid elements of a vtkDataArray to fail with an assert. Previously these types of errors would only be found by valgrind. Change-Id: I0bfc7de1453c871b55cfe87fba43f9095684fbee
-
Burlen Loring authored
62311d5e OpenGL error hunt -- dashboard cleanup
-
Burlen Loring authored
use static version of the error macro in QVTKGraphicsItem.cxx. Change-Id: Iae2cf8d245d648d6f5120910c96224375a477f41
-