This project is mirrored from https://gitlab.kitware.com/vtk/vtk-m.git.
Pull mirroring failed .
Last successful update .
Last successful update .
- 22 Oct, 2018 2 commits
-
-
Cory Quammen authored
Updated ParallelConnectivity to exercise the new mode in parallel and serial.
-
Cory Quammen authored
By default, the mode is UNSPECIFIED, which matches the previous behavior of how RegionIds are assigned to different connected components. Another option, CELL_COUNT_DESCENDING, has also been implemented. In this mode, RegionIds are assigned to connected components such that the lowest RegionId is assigned to the component with the largest number of cells and other RegionIds are assigned in descending order of cell count.
-
- 03 Oct, 2018 1 commit
-
-
Cory Quammen authored
-
- 20 Dec, 2017 1 commit
-
-
Sean McBride authored
Found with regexes: vtkBooleanMacro.*int\) vtkBooleanMacro.*int \)
-
- 02 Dec, 2017 1 commit
-
-
Sean McBride authored
For now, vtkTypeBool is just a typedef for int, but one day it can become a real bool. Found with a regex: vtkBooleanMacro.*int\)
-
- 17 Oct, 2017 1 commit
-
-
Cory Quammen authored
-
- 16 Oct, 2017 3 commits
-
-
Cory Quammen authored
Because vtkConnectivityFilter may produce a vtkPolyData as output, change the base class from vtkUnstructuredGridAlgorithm to vtkPointSetAlgorithm. This provides convenience methods for accessing the output as different types, e.g., GetUnstructuredGridOutput() and GetPolyDataOutput(). This will break backwards compatibility where callers to vtkConnectivityFilter::GetOutput() assign the value returned to a vtkUnstructuredGrid pointer or invoke uninherited API in vtkUnstruturedGrid from a temporary returned by GetOutput(). Changing the call from GetOutput() to GetUnstructuredGridOutput() is that path forward in such cases. Note that GetUnstructuredGridOutput() will return nullptr if the input to vtkConnectivityFilter is a vtkPolyData (its output will be a vtkPolyData).
-
Cory Quammen authored
-
Cory Quammen authored
This changes the vtkConnectivityFilter so that it produces a vtkPolyData when the input is a vtkPolyData and a vtkUnstructuredGrid when the input is anything else. It used to produce only vtkUnstructuredGrid outputs.
-
- 04 Oct, 2017 1 commit
-
-
Now that VTK requires a C++11 compiler we can ditch using custom typedefs to wrap =delete;
-
- 02 Oct, 2017 1 commit
-
-
Now that VTK requires a C++11 compiler we can ditch using custom typedefs
-
- 04 Oct, 2016 1 commit
-
-
Maynard, Robert authored
-
- 23 Sep, 2016 2 commits
-
-
Reindent Script 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/* .
-
- 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.
-
- 08 Mar, 2016 1 commit
-
-
Code extracted from: https://gitlab.kitware.com/third-party/proj.git at commit 41bdf05361007f8c5186f3df9944d86bb273ed13 (for/vtk).
-
- 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
-
- 07 Nov, 2013 1 commit
-
-
Jamie Snape authored
This updates a second batch of core filters to support a choice of desired precision (default, single, or double) for output points. It uses the analogous code in vtkThreshold as a model. Change-Id: I404c1bf2ea624e9065768297a1ec5247d1751647
-
- 09 Apr, 2012 3 commits
-
-
VTK Developers authored
Exclude ThirdParty, Utilities/MetaIO, and Utilities/KWSys as these are maintained outside VTK. Co-Author: Marcus D. Hanwell <marcus.hanwell@kitware.com> Co-Author: Chris Harris <chris.harris@kitware.com> Co-Author: Brad King <brad.king@kitware.com>
-
VTK Developers authored
Include the module-wide header from every header in each module. Reference the export/visibility macro for the module. Co-Author: Marcus D. Hanwell <marcus.hanwell@kitware.com> Co-Author: Chris Harris <chris.harris@kitware.com>
-
VTK Developers authored
Move source files from their former monolithic VTK location to their new location in modular VTK without modification. This preserves enough information for "git blame -M" and "git log --follow" to connect modularized VTK files to their original location and history. Co-Author: Marcus D. Hanwell <marcus.hanwell@kitware.com> Co-Author: Chris Harris <chris.harris@kitware.com> Co-Author: Brad King <brad.king@kitware.com> Co-Author: Nikhil Shetty <nikhil.shetty@kitware.com>
-
- 20 May, 2010 1 commit
-
-
Mark Olesen authored
The CVS $Revision$ keyword replacement will no longer maintain these macros automatically. They were used only to implement CollectRevisions and vtkObjectBase::PrintRevisions, an API that was never used. Automated as follows: pass 0: catch templates --------------- $ git grep 'vtk\(Cxx\|Type\)RevisionMacro' | grep '<' pass 1: main changes --------------- $ git grep -l '^vtkCxxRevisionMacro' | while read file; do echo "$file" 1>&2 perl -i -ne 'print unless (/^vtkCxxRevisionMacro/ and /\)/)' $file done $ git grep -l -e 'vtkTypeRevisionMacro(' | while read file; do echo "$file" 1>&2 perl -i -pe 's/vtkTypeRevisionMacro/vtkTypeMacro/g' $file done pass 2: verify --------------- $ git grep 'vtk\(Cxx\|Type\)RevisionMacro' Fixed multi-line vtkCxxRevisionMacro and templates by hand.
-
- 23 Apr, 2010 1 commit
-
-
Mark Olesen authored
The CVS $Revision$ keyword replacement will no longer maintain these macros automatically. They were used only to implement CollectRevisions and vtkObjectBase::PrintRevisions, an API that was never used. Automated as follows: pass 0: catch templates --------------- $ git grep 'vtk\(Cxx\|Type\)RevisionMacro' | grep '<' pass 1: main changes --------------- $ git grep -l '^vtkCxxRevisionMacro' | while read file; do echo "$file" 1>&2 perl -i -ne 'print unless (/^vtkCxxRevisionMacro/ and /\)/)' $file done $ git grep -l -e 'vtkTypeRevisionMacro(' | while read file; do echo "$file" 1>&2 perl -i -pe 's/vtkTypeRevisionMacro/vtkTypeMacro/g' $file done pass 2: verify --------------- $ git grep 'vtk\(Cxx\|Type\)RevisionMacro' Fixed multi-line vtkCxxRevisionMacro and templates by hand.
-
- 02 Nov, 2007 2 commits
-
-
Berk Geveci authored
-
Utkarsh Ayachit authored
with the regions ids. It was using FloatArray earlier.
-
- 30 Dec, 2004 1 commit
-
-
Amy Squillacote authored
-
- 05 Dec, 2003 1 commit
-
-
Ken Martin authored
-
- 14 Nov, 2003 1 commit
-
-
Will Schroeder authored
-
- 03 Sep, 2002 1 commit
-
-
Andy Cedilnik authored
-
- 22 Jan, 2002 1 commit
-
-
Will Schroeder authored
-
- 04 Jan, 2002 1 commit
-
-
Brad King authored
1.) vtkTypeRevisionMacro is now used in all VTK classes in place of vtkTypeMacro. It invokes the original vtkTypeMacro and then adds a protected CollectRevisions method for future use in serialization. A corresponding vtkCxxRevisionMacro has been added to every .cxx file to implement the CollectRevisions method for each class. This will allow collection of every class revision at run time. Any new VTK class should use vtkTypeRevisionMacro instead of vtkTypeMacro. The .cxx implementation should then have the following line: vtkCxxRevisionMacro(vtkFoo, "$Revision: 1.1 $"); CVS should insert the correct revision number when the class is commited. 2.) vtkTypeMacro now also adds a typedef called "Superclass" to refer to the superclass of any VTK class. All PrintSelf methods have been updated to call their superclass's PrintSelf like this: this->Superclass::PrintSelf(os,indent); This should reduce the number of places that refer to a superclass by its actual name. 3.) The standard ::New() method implementation has been replaced with a macro. Instead of an explicitly written implementation to try the object factory and then call the new operator, VTK classes should instead use the following macro unless they have a special New() method: vtkStandardNewMacro(vtkFoo); This will implement the New() method in the standard way. The line should appear in the .cxx implementation file, not in the header. Using the macro will make it easier to change the standard implementation of the method. Also removed tabs from many files.
-
- 11 Oct, 2001 1 commit
-
-
Brad King authored
ENH: All unimplemented copy constructors and assignment operators made private so that errors will show up at compile time instead of link time. Since they are not implemented, they can never be called, so they should be private instead of protected.
-
- 02 Oct, 2001 1 commit
-
-
Ken Martin authored
-
- 10 Aug, 2001 1 commit
-
-
Ken Martin authored
-
- 18 Jul, 2001 1 commit
-
-
Berk Geveci authored
-
- 27 Jun, 2001 1 commit
-
-
Amy Squillacote authored
-
- 28 May, 2001 1 commit
-
-
Will Schroeder authored
-
- 26 Apr, 2001 1 commit
-
-
Ken Martin authored
A new CVS repository was created on 2001-04-26 to fork VTK during transition to a new source tree layout. The new repository was created using server-side symlinks referencing files in the original repository to preserve per-file history. This commit was manufactured during conversion from CVS to represent the fork as a branch.
-
- 10 Dec, 2000 1 commit
-
-
Will Schroeder authored
-