- Jun 12, 2019
-
-
Michael Migliore authored
-
- Jun 11, 2019
-
-
Mathieu Westphal (Kitware) authored
-
- Jun 10, 2019
-
-
Cory Quammen authored
vtkCellTypes::DeepCopy(vtkCellTypes *src) was calling Allocate() after the member arrays were DeepCopy'ed, but this overwrites the just-copied arrays. Remove the allocate to prevent this (the member arrays are allocated and copied in DeepCopy()), and added some copying of member variables that were formerly copied within Allocate().
-
Cory Quammen authored
vtkDataSet::GetCellTypes() iterates over all cells and builds the list of types. Override this function in vtkUnstructuredGrid so that the computation is multithreaded and performed only when the cell types may have been modified.
-
Andrew Maclean authored
-
- Jun 08, 2019
-
-
Cory Quammen authored
-
David Gobbi authored
Also clean up some of the enum code by adding "PyVTKEnum.cxx".
-
- Jun 06, 2019
-
-
Alexis Girault authored
Introduced in c392f54f
-
Bryn Lloyd authored
This allows users to build the locator in a single thread, before calling FindCell (the thread-safe version with a vtkGenericCell as argument) from different threads. Without this function, users simply might think the FindCell is never threadsafe, or have to build the locator e.g. by first calling FindPoint once, which is hidden logic.
-
- Jun 04, 2019
-
-
Andras Lasso authored
vtkPlanes::SetFrustumPlanes(double planes[24]) method got plane positions in double, but the vtkPoints object that stored them used just floats. This caused loss of precision and warning "Common/Core/vtkAOSDataArrayTemplate.txx:132:38: runtime error: 1e+299 is outside the range of representable values of type 'float'" in TestLabelPlacementMapper. Fixed by creating vtkPoints object using vtkPoints::New(VTK_DOUBLE).
-
Ken Martin authored
First issue is that a tolerance squared was being passed into a function needing distance. Needed a sqrt. The second issue is that the default computed tolerance for the proble filter was absurd and wasn't computed at all just hardcoded to max double which causes numerous overflows and incorrect behavior. Changed the logic to look at some actual cells and compute a tolerance from them.
-
- Jun 03, 2019
- Jun 02, 2019
-
-
Julien Schueller authored
CMake Warning: Value of _vtk_thread_impl_output contained a newline; truncating
-
- May 31, 2019
-
-
Andrew Bauer authored
Nearly everyone will NOT need the scaled SOA vtkDataArrays and it will add some to the library size so it should be disabled by default. It was enabled before this in order to force all the dashboards to actually test the code changes.
-
Andrew Bauer authored
For zero-copying arrays for in situ work, this allows the situation where we want to scale the values that are stored in the memory by a constant value. This is useful for a simulation code that has multiple physics/simulation codes working together with different scalings in each physics/simulation so that when we get to doing zero-copy of their memory we can scale their field data into a common scale/unit.
-
- May 30, 2019
-
-
David Gobbi authored
This header wasn't installed or wrapped because it wasn't listed in the cmake files. It also needed some modifications to enable it to be wrapped (the wrappers needed help to distinguish between template args and greater than, less than operators in two lines).
-
Andras Lasso authored
vtkCellLocator crashed if input data set had no cells (due to accessing this->Tree[n] with this->Tree == nullptr). Now we check if this->Tree is initialized after each BuildLocatorIfNeeded call and return with an error or empty selection if the tree is invalid.
-
- May 27, 2019
-
-
Alexis Girault authored
This helper class transforms the output of imaging filters that produce vtkPointSets (e.g., vtkPolyData) to apply origin, spacing and direction. Co-Authored-By:
Will Schroeder <will.schroeder@kitware.com>
-
Alexis Girault authored
-
- May 22, 2019
-
-
Ken Martin authored
nothing significant in terms of bad code, just minor optimizations
-
- May 15, 2019
-
-
Mathieu Westphal (Kitware) authored
-
- May 10, 2019
-
-
Mathieu Westphal (Kitware) authored
This adds a new UserData parameters to FunctionValues so any type of data can be passed down.
-
Mathieu Westphal (Kitware) authored
This adds a new UserData parameter, that can be used to transfer any kind of pointer
-
- May 08, 2019
-
-
Ken Martin authored
check and return 0.0 in Normalize() method
-
Ken Martin authored
When the prominence is zero we have to eval every tuple
-
- May 06, 2019
- May 03, 2019
-
-
Max Zeyen authored
-
Ken Martin authored
some fixes some suppressions some comments
-
- May 02, 2019
-
-
Max Zeyen authored
This test creates simple (2, 2, 2) hexahedron and translates them into polyhedron describing the same geometry. The convexity is tested using vtkCellValidator, which calls the polyhedron's `IsConvex` method internally.
-
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.
-
Ben Boeckel authored
This was modified in !5223 into a constructor, but it seems that it was not brought back as an operator.
-
- Apr 30, 2019
-
-
Ken Martin authored
remove useless code
-
Mathieu Westphal (Kitware) authored
This reaplace the easier usage of vtkMutexLock with std::mutex Actual deprecation of vtkMutexLock will need more work and design.
-
- Apr 29, 2019
-
-
Sebastien Jourdain authored
-
- Apr 26, 2019
-
-
Utkarsh Ayachit authored
-
- Apr 25, 2019
-
-
Cory Quammen authored
-
- Apr 24, 2019
-
-
Alexis Girault authored
-
Cory Quammen authored
Fixes compilation of vtkDebugLeaks when VTK_DEBUG_LEAKS is off.
-