- 16 Jun, 2010 1 commit
-
-
David Gobbi authored
This must be a holdover from long, long ago when VTK used references instead of pointers for VTK objects.
-
- 23 Apr, 2010 1 commit
-
-
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.
-
- 12 Mar, 2009 1 commit
-
-
Francois Bertel authored
-
- 11 Dec, 2008 1 commit
-
-
Francois Bertel authored
-
- 01 May, 2008 1 commit
-
-
David Cole authored
COMP: Get rid of parameters named "id" since they may conflict with the ObjC keyword. Fixes part of the dashboard issue that popped up on midworld today.
-
- 14 Nov, 2003 1 commit
-
-
Will Schroeder 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 Jun, 2001 1 commit
-
-
Amy Squillacote 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
-
- 01 Sep, 2000 1 commit
-
-
Bill Lorensen authored
-
- 28 Apr, 2000 1 commit
-
-
Will Schroeder authored
-
- 25 Apr, 2000 1 commit
-
-
Will Schroeder authored
-
- 04 Feb, 2000 1 commit
-
-
Will Schroeder authored
-
- 26 Jan, 2000 1 commit
-
-
Will Schroeder authored
-
- 18 Jan, 2000 1 commit
-
-
Will Schroeder authored
-
- 01 Dec, 1999 1 commit
-
-
Will Schroeder authored
-
- 19 Nov, 1999 1 commit
-
-
Will Schroeder authored
-
- 11 Oct, 1999 1 commit
-
-
Bill Hoffman authored
-
- 14 Sep, 1999 1 commit
-
-
Will Schroeder authored
-
- 29 Aug, 1999 1 commit
-
-
Will Schroeder authored
-
- 20 Jul, 1999 1 commit
-
-
Will Schroeder authored
-
- 14 Oct, 1998 1 commit
-
-
Charles Law authored
ENH: Reference counting changes, and changes to vtkMatrix4x4 and vtkIdList api (to be more like other object)
-
- 18 Sep, 1998 1 commit
-
-
Ken Martin authored
-
- 14 Sep, 1998 1 commit
-
-
Ann E. Kelly authored
-
- 03 Sep, 1998 1 commit
-
-
Jim Miller authored
-
- 26 Mar, 1998 2 commits
-
-
Will Schroeder authored
-
Will Schroeder authored
-
- 10 Mar, 1998 1 commit
-
-
Jim Miller authored
-
- 25 Jul, 1997 1 commit
-
-
Will Schroeder authored
-
- 09 Jul, 1997 1 commit
-
-
Ken Martin authored
-
- 27 Jun, 1997 1 commit
-
-
Ken Martin authored
-
- 23 May, 1997 2 commits
-
-
LYMB Demo authored
-
Will Schroeder authored
-
- 18 Apr, 1997 2 commits
-
-
Ken Martin authored
-
Ken Martin authored
-