- 18 May, 2018 1 commit
-
-
Kitware Robot authored
Populate a script with `map_<md5>=<sha512>` variable settings and then run the following to convert the content link files: git ls-files -- '*.md5' | while read f; do md5="$(cat "$f")" sha512="$(eval echo \${map_$md5})" rm "$f" echo $sha512 > ${f%.md5}.sha512 done
-
- 20 Dec, 2017 1 commit
-
-
Ben Boeckel authored
-
- 11 Dec, 2017 2 commits
-
-
Ben Boeckel authored
The property isn't used anymore by the wrapping tools.
-
Ben Boeckel authored
Now that Tcl wrapping is gone, all wrapping tools now use `WRAP_EXCLUDE_PYTHON` instead.
-
- 05 Dec, 2017 1 commit
-
-
Ben Boeckel authored
-
- 09 Oct, 2017 1 commit
-
-
luzpaz authored
-
- 04 Oct, 2017 1 commit
-
-
Kitware Robot authored
Now that VTK requires a C++11 compiler we can ditch using custom typedefs to wrap =delete;
-
- 02 Oct, 2017 1 commit
-
-
Kitware Robot authored
Now that VTK requires a C++11 compiler we can ditch using custom typedefs
-
- 26 Jul, 2017 1 commit
-
-
Kitware Robot authored
This topic is the result of running clang-tidy to modernize our usage of NULL and 0 to nullptr. It also includes some manual and semi manual changes where clang-tidy would not be expected to work (such as in comments, or classes not compiled on this build) There are definitely many comments and occurances that this topic misses that we will need to fix over time.
-
- 01 Feb, 2017 1 commit
-
-
Cory Quammen authored
-
- 23 Sep, 2016 2 commits
-
-
Kitware Robot authored
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/* .
-
- 12 Sep, 2016 1 commit
-
-
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.
-
- 09 Sep, 2016 1 commit
-
-
Haocheng LIU authored
The "ReadSlice" method in 'vtkMPIImageReader' can only read raw data if the dataset is within 2^31 elements. Using the same technique in Merge Request !1510, we can use a while loop to extend its ability to read the large data slice by slice. A test file is also added for vtkMPIImageReader class.
-
- 07 Sep, 2016 1 commit
-
-
David C. Lonie authored
Number of values should be (numComps * numTuples), not (numComps + numTuples). Fixes paraview/paraview#16876.
-
- 13 Jul, 2016 1 commit
-
-
Mathieu Westphal authored
-
- 07 Jul, 2016 2 commits
-
-
Sean McBride authored
vtk(.*)\(const vtk\1&\);\s*//\s*Not implemented[\.]* to vtk\1(const vtk\1\&) VTK_DELETE_FUNCTION; vtk(.*)\(const vtk\1 &\);\s*//\s*Not implemented[\.]* to vtk\1(const vtk\1 \&) VTK_DELETE_FUNCTION; vtk(.*)\( const vtk\1 & \);\s*//\s*Not implemented[\.]* to vtk\1( const vtk\1 \& ) VTK_DELETE_FUNCTION; vtk(.*)\( const vtk\1& \);\s*//\s*Not implemented[\.]* to vtk\1( const vtk\1\& ) VTK_DELETE_FUNCTION; vtk(.*) \(const vtk\1&\);\s*//\s*Not implemented[\.]* to vtk\1 (const vtk\1\&) VTK_DELETE_FUNCTION;
-
Sean McBride authored
(operator\s*=.*);\s*//\s*Not\s*implemented[\.]* to \1 VTK_DELETE_FUNCTION; After that, this finds basically nothing: operator.*implemented then manually reverted changed files in VPIC and KWSys folders.
-
- 27 May, 2016 1 commit
-
-
Mathieu Westphal authored
This commit allows the vtkPNrrdReader to read more than INT_MAX items, because of int usage. The reader will nom loop over all items while ensuring item index do not go over INT_MAX.
-
- 08 Mar, 2016 1 commit
-
-
Kitware Robot authored
Code extracted from: https://gitlab.kitware.com/third-party/proj.git at commit 41bdf05361007f8c5186f3df9944d86bb273ed13 (for/vtk).
-
- 29 Jan, 2016 1 commit
-
-
Berk Geveci authored
The way algorithms were updated (made to execute) with request meta-data (such as update extent) was very error prone and counter-intuitive. Added new methods to make updating with meta-data easier. I also deprecated a number of methods to set request meta-data. This will encourage developers to migrate to the new API which is less error- prone.
-
- 28 Jan, 2016 1 commit
-
-
Sean McBride authored
Find/replace of: with C++ counterparts. Changed only vtk*.cxx files. Didn’t touch .h or .c or any 3rd party.
-
- 30 Oct, 2015 1 commit
-
-
Brad King authored
VTK no longer supports compilers that do not understand `template <>` for full template specialization. Drop our compatibility layer for this case.
-
- 22 Sep, 2015 1 commit
-
-
David Gobbi authored
This makes the python wrappers ignore WRAP_EXCLUDE, and instead use the new property WRAP_EXCLUDE_PYTHON that excludes fewer classes. The WRAP_SPECIAL flag, which used to act as a whitelist for python, has been removed. Because this change causes classes to be wrapped in python by default, some third-party VTK packages might break until they modify their own CMakeLists.txt files to add WRAP_EXCLUDE_PYTHON where necessary.
-
- 31 Mar, 2015 1 commit
-
-
Dan Lipsa authored
Co-authored-by:
Yuanxin Liu <leo.liu@kitware.com> Co-authored-by:
Berk Geveci <berk.geveci@kitware.com> -The semantics of each unsigned char in the ghost arrays changes: Instead of storing a numeric value representing how far a cell is from the boundary, it is now a bit field specified by vtkDataSetAttributes::CellGhostTypes and vtkDataSetAttributes::PointGhostTypes. The bit field is consistent with VisIt specs. - Previously, filters strip all ghost cells they request from upstream before finalizing the output. This is no longer done. - vtkUniform grids previously supported blanking through member arrays vtkUniformGrid::CellVisibility and vtkUniformGrid::PointVisibility. These arrays are removed and the blanking functionality are supported through the new ghost arrays instead. - the "vtkGhostLevel" arrays for cell and point data are renamed to vtkDataSetAttributes::GhostArrayName() ("vtkGhostType"). - the version for VTK Legacy files is increased to 4.0 and the version for VTK XML files is increased to 2.0. When reading older files we convert vtkGhostLevels array to vtkGhostType.
-
- 18 Dec, 2014 1 commit
-
-
Sean McBride authored
Used the following command: find . \( -iname *.h -and -type f \) -exec perl -pi -w -e 's/__vtk(.*)_h/vtk$1_h/g;' {} \; Fixes many, but not all, clang -Wreserved-id-macro warnings. Change-Id: I694ff053cb204c70e37b261296f496064d91fc07
-
- 03 Jul, 2014 1 commit
-
-
Ben Boeckel authored
The main kits are: vtkCommon vtkFilters vtkIO vtkImaging vtkInteraction vtkOpenGL (required due to a dependency cycle from vtkRenderingOpenGL on vtkImagingHybrid) vtkParallel vtkRendering vtkViews vtkWrapping Modules which deal with a specialization of another module belong to the kit related to the specialization (i.e., FiltersParallel and IOParallelXML both belong to the vtkParallel kit) to avoid circular dependencies that arise when put into the same kit as the "lesser" module. Change-Id: Icae0baa78d62cc0dcce84546541df600d4f311dd
-
- 21 Jun, 2014 1 commit
-
-
Marcus D. Hanwell authored
This moves the logic for object factory override generation to a central function, and removes lots of copy/paste code in our CMake. Also removed/retired the OpenGL2 object factory stomping variation as it is no longer needed and could produce unwanted side effects. Change-Id: I4a5ee2db76f73d57eded1d9a9240cefc4918cd74
-
- 20 Jun, 2014 1 commit
-
-
Marcus D. Hanwell authored
These tests should work with either backend, and were inadvertently merged with a hard dependency on OpenGL2 backend. Change-Id: I25356b499d2317143db37e3fa59b04c5b1c53710
-
- 21 May, 2014 1 commit
-
-
Berk Geveci authored
Refactoring the way VTK goes between piece and structured extents. Before, extent translators were used when the pipeline moved from structured to unstructured data converting piece request to extent request. This caused many problems with filters that altered extents, mainly a lot of redundant IO due to repartitioning of different extents. This became extremely cumbersome to manage when running distributed. The new behavior pushes the extent translation all to way to the readers and only when readers are able to read a subset. This works much better. The only downside is that filters need to be able to handle data extents different than update extents. Most filters can do this but many imaging filters cannot. Those that are needed in parallel will have to be updated. As part of this work, I also removed MAXIMUM_NUMBER_OF_PIECES and added CAN_HANDLE_PIECE_REQUEST. MAXIMUM_NUMBER_OF_PIECES had reduced to being a boolean. 1 for serial sources, -1 for parallel sources. I removed it and added a CAN_HANDLE_PIECE_REQUEST instead. This key, produced by a source, tells the executive that a source is able to handle piece request. It is a source only key produced in RequestInformation and is not propagated downstream. If this key is not present, the executive will only execute the source for piece 0 to produce the entire data. It is then up to the user to add a filter that splits the data for other piece requests. The only exception to this is when CAN_PRODUCE_SUB_EXTENT is present, in which case the executive will split using an extent translator AT THE source - not downstream. Conflicts: Filters/FlowPaths/vtkParticleTracerBase.cxx Change-Id: I8db4040289ff87331adeecded4a738313d9b52df
-
- 06 May, 2014 1 commit
-
-
Ken Martin authored
-
- 16 Apr, 2014 1 commit
-
-
Ben Boeckel authored
Change-Id: If92879d67d11dfc5965ef42a8c173539801b3c98
-
- 14 Aug, 2013 1 commit
-
-
Marcus D. Hanwell authored
A simple implementation of private dependencies, with some of the most obvious private dependencies moved over. This should be used for all dependencies that are not exposed in the public API of the classes in the module. The target_link_libraries call defaults to private due to the way CMake implements the link logic. The private dependency logic can help reduce link line and include directory length for private links where the dependency's API is not exposed in the module. Also added code to ensure include directories are not duplicated for modules in the build tree. Change-Id: If4535338e8d5e9957d7bcce7d3ab0eadec21d2c4
-
- 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
Change-Id: I7c6ab523d022f28256bb9d29e23ebacbcf6eafdd
-
- 14 May, 2013 1 commit
-
-
Brad King authored
Teach vtk_add_test_* to use ExternalData_add_test to add tests and use DATA{} syntax to reference test baseline images. Also update direct add_test calls in several modules. Change-Id: I1ddcec1c109ea9ca7840be9b6ccf015393039cba
-
- 07 Aug, 2012 1 commit
-
-
Brad King authored
The module Testing directories may not refer to VTK_SOURCE_DIR or VTK_BINARY_DIR directly since they need to build under the Testing/External project outside of VTK. Since commit 13e19ed9 (Define VTK_TEST_OUTPUT_DIR to name Testing/Temporary directory, 2012-04-10) all module Testing directories must use VTK_TEST_OUTPUT_DIR to reference Testing/Temporary. Reference the CompareFileMD5.cmake script using a relative path within the VTK source tree. Change-Id: Ia84e16ff246c5b6b0a05ae1e7e0467a0197e241a
-
- 15 Jun, 2012 1 commit
-
-
Chris Harris authored
Provide implementation for other version of overloaded method ReadHeader(vtkCharArray*). Simply delegate to the superclass. Change-Id: I32553c4cfde908957e3299455bb0a5ade67a9eca
-
- 31 May, 2012 2 commits
-
-
Chris Harris authored
Change-Id: I48603a3a19c0b3ad37315bf01815945faa6fc4fb
-
Chris Harris authored
The ParallelIso test requires MPI so should really be part of of a module that has this requirment. It tests the MPI image reader so fits nicely in the vtkIOMPIImage module. Change-Id: If09dee8a92507a8fd8b231aaf807fa2f14c48a9d
-