- 27 May, 2019 5 commits
-
-
Alexis Girault authored
-
Alexis Girault authored
-
Alexis Girault authored
-
Alexis Girault authored
-
Alexis Girault authored
-
- 23 May, 2019 1 commit
-
-
Will Schroeder authored
Point arrays were being used when cell attributes were generated. Fixed that and updated some tests.
-
- 21 May, 2019 1 commit
-
-
David Gobbi authored
This filter wasn't streaming because the input's whole extent was updated before vtkImageMarchingCubes::RequestData() was called. In order for streaming to work properly, the input data must not be updated before RequestData() updates it. To state this in another way, setting a memory limit for the input has no effect if the whole input is filled before vtkImageMarchingCubes even executes. To properly test this filter, the test was modified to use a streaming reader (vtkImageReader2 instead of vtkVolume16Reader), and the InputMemoryLimit was reduced.
-
- 09 May, 2019 1 commit
-
-
Dan Lipsa authored
There were replaced by: vtkParticleTracerBase, vtkParticleTracer, vtkParticlePathFilter, and vtkStreaklineFilter and their parallel versions. See https://blog.kitware.com/improvements-in-path-tracing-in-vtk/
-
- 07 May, 2019 1 commit
-
-
Mathieu Westphal authored
-
- 02 May, 2019 1 commit
-
-
Max Zeyen authored
Fixing errors within vtkCellValidator that caused a wrong state mask evaluation, returning wrong error messages in case of errors. Changing the IsConvex method of vtkPolyhedron to use local instead of global face ids to access points. Global face ids resulted in accessing the wrong points causing erroneous face centroids and normals.
-
- 29 Apr, 2019 1 commit
-
-
Bill Lorensen authored
The dynamic analysis tests have uncovered a number of floating point exceptions, mainly divide by zero. This MR enables floating point exceptions if tests are built with a debug build type and the compiler is a gnu compiler. Safety guards have been added to classes that exhibited exceptions. TestAdjustLowerBoundForLogPlot.cxx - Tried to take log10 of negative number TestlinePlotDouble - inf and nan used in test. Disable exceptions vtkChart.cxx - guards to protect against zero divide vtkChartBox.cxx - guards to protect against zero divide vtkInteractiveArea.cxx - trying to take log10 of negative number vtkPiecewisePointHandleItem.cxx - protect against degenerate lines vtkAMRSliceFilter.cxx - protect against zero length vector vtkLagrangianBasicIntegrationModel.cxx - guards to protect against zero divide UnitTestMultiThreshold - disable exceptions for one test that uses Nan() vtkIntersectionPolyDataFilter.cxx - guard acos range vtkPCAStatistics.cxx - guards to protect against zero divide vtkCubeAxesActor.cxx - guard against log10(0.0) vtkColorTransferFunction.cxx - guard to protect against zero divide TestGPURayCastIsosurface.cxx - disable exceptions, possible driver issue vtkDendrogramItem.cxx - check for degenrate line vtkDendrogramItem.h - comparison doesn't meet irreflexive requirements
-
- 24 Apr, 2019 1 commit
-
-
Alexis Girault authored
-
- 18 Apr, 2019 3 commits
-
-
Andrew Bauer authored
Change vtkOBBTree::IntersectWithLine to return the best information even though no line intersection may have occured. It will be up to the user to interpret the information based on return value of the method. Also, localized the variables. Fixes: #17440
-
Kenichiro Yoshimi authored
The output of vtkSplitByCellScalarFilter often has the wrong combinations of [block, block name]. This mistake is caused by the assumption that the elements of scalarValuesToBlockId(map<vtkIdType,int>) is sorted in ascending order for scalar values. Obviously, this assumption is wrong. This branch fixes this problem.
-
Utkarsh Ayachit authored
TestSplitByCellScalarFilter now also checks for blocknames. The test will fail since there's a bug in `vtkSplitByCellScalarFilter`.
-
- 20 Mar, 2019 3 commits
-
-
Niels Dekker authored
Reduced the scope of local `double` variables in `vtkCurvatures::GetMeanCurvature`, initializing them and declaring them `const` where possible. This commit aims to simplify the code.
-
Niels Dekker authored
Reduced the scope of local 'int' variables in `vtkCurvatures.cxx`, initializing them and declaring them `const` where possible. This commit aims to simplify the code.
-
Niels Dekker authored
Locally declared raw pointers, initialized by `new T[n]`, are now declared as `std::unique_ptr<T[]>`, and corresponding `delete []` statements are removed. This commit aims to simplify the code, and reduce the chance of memory leaks.
-
- 12 Mar, 2019 2 commits
-
-
Niels Dekker authored
`vtkCurvatures` now uses `vtkNew<T>` to create local objects, instead of calling `New()` and `Delete()`. This commit aims to simplify the code, and reduce the chance of memory leaks.
-
Niels Dekker authored
`vtkCurvatures` locally created some `vtkTriangle` objects (`facet`, `neighbour`), in order to call `vtkTriangle::TriangleArea` and `vtkTriangle::ComputeNormal`. These objects do not need to be created, as both member functions appear `static`.
-
- 07 Mar, 2019 1 commit
-
-
Utkarsh Ayachit authored
vtkIdFilter now support ability to specify different names for points and cells. Addresses paraview/paraview#18842.
-
- 27 Feb, 2019 1 commit
-
-
Will Schroeder authored
In some cases processing of data can be accelerated using instances of vtkScalarTree. The ability to add and enable a scalar tree has been provided. In addition, the filter supports composite input. Along the way the outline filter was modified to support composite inputs as well (with optional representation types).
-
- 18 Feb, 2019 1 commit
-
-
Cory Quammen authored
-
- 15 Feb, 2019 1 commit
-
-
Joachim Pouderoux authored
The commit also cleans and modernizes those two classes.
-
- 13 Jan, 2019 1 commit
-
-
luz.paz authored
Found via `codespell`
-
- 08 Jan, 2019 2 commits
-
-
Ben Boeckel authored
-
Ben Boeckel authored
-
- 14 Dec, 2018 1 commit
-
-
Cory Quammen authored
When the TransformAllInputVectors option was enabled, attributes like TCoords and Tensors in the output were not being set. This commit fixes that, and modifies TestTransformFilter to ensure that TCoords are passed through.
-
- 04 Dec, 2018 1 commit
-
-
Sean McBride authored
-
- 03 Dec, 2018 3 commits
-
-
Mathieu Westphal authored
-
Jerome Dubois authored
This work was done by the CEA: - HyperTreeGrid class now inherits from vtkDataObject instead of vtkDataSet - Improved HyperTree (HT) class while keeping HT flexible. - Complete rewrite of (Super)Cursors, more robust and efficient implementation. - Propagate HT/Cursors refactoring to filters/readers/sources. - Further optimizations of some filters. Our thanks go to Los Alamos National Laboratory and Kitware for their support in the integration of our developments. Thanks @sebastien.jourdain, @demarle and @patchett2002. ToDo (@CEA), review comments in code. Co-authored-by:
Jerome Dubois <Jerome.Dubois@cea.fr> Co-authored-by:
Guenole Harel <Guenole.Harel@cea.fr> Co-authored-by:
Jacques-Bernard Lekien <Jacques-Bernard.Lekien@cea.fr>
-
Mathieu Westphal authored
-
- 29 Nov, 2018 1 commit
-
-
Mathieu Westphal authored
CellCenters had incorrect behavior with vtkEmptyCells: the filter used to replace empty cells by uninitialized points and did not copy cell data to point data in this case. This change makes sure that vtkCellCenter do not create point for empty cells and ensure that point data are correctly mapped to input cell data. Code has also been modernized. Fix #17446
-
- 23 Nov, 2018 1 commit
-
-
luz.paz authored
Found via `codespell`
-
- 20 Nov, 2018 1 commit
-
-
Cornelis Bockemühl authored
Filters/General/vtkTransformFilter.cxx: use GetAbstractArray, not GetArray
-
- 29 Oct, 2018 1 commit
-
-
Mathieu Westphal authored
This Adds LongLong and UnsignedLongLong to the types vtkRandomAttributesGenerator can generate
-
- 16 Oct, 2018 1 commit
-
-
Jérôme Dubois authored
-
- 10 Oct, 2018 1 commit
-
-
Dan Lipsa authored
-
- 04 Oct, 2018 1 commit
-
-
Utkarsh Ayachit authored
Field data was being lost in vtkTableBasedClipDataSet filter. Fixed that.
-
- 03 Oct, 2018 1 commit
-
-
luz.paz authored
Found via `codespell`
-