- Oct 29, 2017
-
-
Philippe P. Pébaÿ authored
The motivation for this refactoring was quite simple: amongst all ancient (but renovated) and new hypetree grid filters, which were part of the recently merged "HyperTreeGrid Version 2" branch, the HTG CellCenters filter stood out as the only one which was not deriving from vtkHyperTreeGridAlgorithm, which had also been reworked entirely for this new version of HTG support. This was because vtkHyperTreeGridCellCenters was, initially, deriving from the vtkCellCenters class in Filters/General. As VTK does not support multiple inheritance, it was left that way but that was not consistent with our overall approach of making all HTG algorithms derive from a single base class, in the double goal of facilitating both the writing of new HTG filters and their maintenance in the long run. The current commit thus provides a re-writing of the HTG cell center creating algorithm as subclass of vtkHyperTreeGridAlgorithm while preserving the outside appearance of a vtkCellCenter-derived filter in its API, specifically by introducing a VertexCells instance variable in order to mimic that which is provided in vtkCellCenters. Note that no new unit tests are provided as part of this commit, for the 4 existing ones for the previous incarnation of the HTG cell center filter are still passing with unchanged results (as they should indeed).
-
15ec5952 Update the vtkDICOM remote module to 0.8.7. Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3510
-
David Gobbi authored
-
- Oct 27, 2017
-
-
2086ac16 Update WikiExamples.remote.cmake 6efa53e5 Update WikiExamples.remote.cmake 5701f0fc Update WikiExamples.remote.cmake d044beb1 Update WikiExamples.remote.cmake aedbcc41 Update WikiExamples.remote.cmake 6802794a ENH: Bump VTKExamples for new release Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3502
-
4efa5a97 fixes for wide line clipping and mipmap filtering Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3505
-
Bill Lorensen authored
-
Bill Lorensen authored
-
Ken Martin authored
wide lines or other objects using the geometry shader were not being clipped. This fixes that. Mipmaped linear textures were using linearmipmapnearest when they should default to linearmipmaplinear.
-
d7a2f804 Add test for piece distribution options in XML MBDS reader. 0af838f8 Allow some control over how vtm files are distributed. Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Utkarsh Ayachit <utkarsh.ayachit@kitware.com> Merge-request: !3487
-
Bill Lorensen authored
-
Allison Vacanti authored
-
f26d7f90 fix some memory leaks that were in the openvr classes Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3506
-
Ken Martin authored
results of a debug leaks build on some tests
-
Bill Lorensen authored
-
026ed4f3 BUG: adding missing selection InvokeEvents for ClickAndDrag Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3476
-
04460f5b vtkModuleAPI: Update vtk_module_config to avoid overwriting _module Acked-by:
Kitware Robot <kwrobot@kitware.com> Reviewed-by:
Mathieu Westphal <mathieu.westphal@kitware.com> Merge-request: !3503
-
dc22295d fix minor warnings in motion blur header Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3504
-
Ken Martin authored
just some dashboard fixes
-
Jean-Christophe Fillion-Robin authored
This commit prevents the variable "_module" from being overwritten in vtk_module_config() after being set in "pv_process_modules()". In the particular project where the error was investigated, it fixes a failure to link the plugin against wslink and wslinkCS. The pseudo code reported below illustrates the scenario leading to the link error: //----------------------------- pv_process_modules() [/path/to/Plugins/<NameOfPlugin>/CMakeLists.txt] -> foreach(_module IN LISTS current_module_set_sorted) [ParaViewPlugins.cmake :pv_process_modules] ############################################################################################################ # NOTE: _module is set here ############################################################################################################ [...] -> vtk_add_cs_wrapping(${_module}) [ParaViewPlugins.cmake :pv_process_modules] -> vtk_add_cs_wrapping [vtkClientServerWrapping.cmake :vtk_add_cs_wrapping] [...] -> vtk_module_dep_includes(${module}) [vtkClientServerWrapping.cmake :vtk_add_cs_wrapping] -> vtk_module_config( ... ) [vtlModuleAPI.cmake :vtk_module_dep_includes] ##################################################################################################### # NOTE: This commit make sure _module is *NOT* overwritten ! ##################################################################################################### -> list(APPEND plugin_cs_modules ${_module}) [ParaViewPlugins.cmake :pv_process_modules] -> set (${pv-plugin}_CS_MODULES ${plugin_cs_modules}) [ParaViewPlugins.cmake :pv_process_modules] # This is the code path leading to the link error ADD_PARAVIEW_PLUGIN(...) [/path/to/Plugins/<NameOfPlugin>/ParaViewPlugin/CMakeLists.txt] -> if (pv-plugin AND ${pv-plugin}_CS_MODULES) [ParaViewPlugins.cmake :ADD_PARAVIEW_PLUGIN] -> foreach(module ${${pv-plugin}_CS_MODULES}) [ParaViewPlugins.cmake :ADD_PARAVIEW_PLUGIN] [...] -> list(APPEND extradependencies ${module} ${module}CS) [ParaViewPlugins.cmake :ADD_PARAVIEW_PLUGIN] [...] if (extradependencies) [ParaViewPlugins.cmake :ADD_PARAVIEW_PLUGIN] target_link_libraries(${NAME} LINK_PUBLIC ${extradependencies}) ################################################################################################################ # NOTE: Without this commit, the plugin was linked either against incorrect libraries or against nonexistent one ################################################################################################################ //-----------------------------
-
- Oct 26, 2017
-
-
Bill Lorensen authored
-
Bill Lorensen authored
-
Allison Vacanti authored
Add an option to interleave the datasets across the workers instead of assigning blocks. This helps load balance certain types of datasets.
-
86c8a394 Implement viewWillMoveToWindow: and viewDidChangeBackingProperties for Retina Acked-by:
Kitware Robot <kwrobot@kitware.com> Reviewed-by:
David Gobbi <david.gobbi@gmail.com> Merge-request: !3446
-
0c260848 add simple motion blur pass Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3378
-
18009b17 vtk_module_config: Check if VTK_MODULES_DIR is defined 66757c59 vtkExternalModuleMacros: Accept custom value for VTK_MODULES_DIR Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3493
-
Jean-Christophe Fillion-Robin authored
This helps diagnosing problems.
-
2645784e Remove error message in vtkPKdTree::VolumeBounds() 68921645 Ensure that all processes in subgroup invoke collectives Acked-by:
Kitware Robot <kwrobot@kitware.com> Reviewed-by:
Utkarsh Ayachit <utkarsh.ayachit@kitware.com> Merge-request: !3492
-
0fbcb3d8 adapt to changes in ospray 1.4.0 materials 40c9dcbd add alternate images for ospray 1.4.0 bump Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3497
-
- Oct 25, 2017
-
-
David E. DeMarle authored
removes Matte material and adds the new spectral signature for metals. I'm still keeping support for the old signature as it is easier to use and should work for all osp != v1.4.0.
-
David E. DeMarle authored
running tests with -I shows that the results are still OK and hopefully more correct than before.
-
8553a49f use a better name for value indexed materials Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3496
-
c29fc28c add a test and constness per review 7982bc01 keep record of materials so we can color by them later Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Joachim Pouderoux <joachim.pouderoux@kitware.com> Merge-request: !3482
-
David E. DeMarle authored
"mastermaterial" doesn't bring to mind the array lookup that happens. It also has the potential to have meaning collision with materials that work together for things like layer effects, double sidedness, and surface vs volume behavior.
-
4f0fcd7d allow BMP writer to write to memory like JPG and PNG can Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3486
-
Cory Quammen authored
The code executes fine when this condition is encountered, so the error message has been converted to a code comment instead.
-
Jean-Christophe Fillion-Robin authored
This fixes build of Paraview plugins where module files are generated in a directory different from the VTK build tree.
-
Cory Quammen authored
In a distributed dataset where some processes have datasets with no points or cells, not all processes would invoke the same collective communication operations in vtkPKdTree::CreateGlobalDataArrayBounds(). This would lead to a deadlock in pvserver where processes waited for messages that never came. This is solved by distributing the maximum number of cell and point data arrays to all processes so that they all participate in the collective operations.
-
David E. DeMarle authored
also correct some copy paste doc and alphabetize problems in related files.
-
02049da0 Use even size windows for HiDPI/retina displays Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3489
-
David E. DeMarle authored
Note, approach for BMP is a little different in that I modified the parent class to allow ostringstream. As such I had to change more than just the one writer. On the up side, that should facilitate making the same change to a handful of other writers.
-