1. 23 Sep, 2016 1 commit
  2. 07 Jul, 2016 2 commits
    • Sean McBride's avatar
      Applied VTK_DELETE_FUNCTION to many constructors · 1853e030
      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;
      1853e030
    • Sean McBride's avatar
      Applied VTK_DELETE_FUNCTION for operator= · 2d0e11ef
      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.
      2d0e11ef
  3. 25 May, 2016 1 commit
    • Kitware Robot's avatar
      Remove all BTX and ETX markers from VTK headers · 4d127b1d
      Kitware Robot authored
      Perl was used to remove all the BTX and ETX markers from the code.
      The specific command that was run on all "vtk*.h" files was this:
          perl -0777 -i -pe 's/(\n* *\/\/ *[BE]TX *\n+)+/\n\n/g'
      
      This regex replaces each BTX/ETX line, plus any leading or trailing
      blank lines, with a single blank line.
      4d127b1d
  4. 08 Mar, 2016 1 commit
  5. 18 Dec, 2014 1 commit
  6. 12 Nov, 2013 1 commit
  7. 28 Aug, 2012 1 commit
    • Berk Geveci's avatar
      Cleaned up dependencies between modules. · 4403edb5
      Berk Geveci authored
      Some of the module dependencies were somewhat weird, like
      IOImage depending on IOGeometry and Rendering depending on
      XML which contains all XML reader. Fixed the depency problems
      by creating XMLParser and Movie modules and moving some
      classes to them. I also moved many classes to RenderingCore
      because they were only needed there.
      One other minor change is to change vtkProperty to use
      vtkImageReader2Factor such that it didn't explicitely depend
      on bunch of reader. This will allow us to add/remove readers
      to IOImage more easily.
      
      Change-Id: Iaaa2edffd31193c13a4ef59e5be5b3eeada3501e
      4403edb5
  8. 09 Apr, 2012 4 commits
    • Brad King's avatar
      Mark headers to be excluded from header style tests · 002f853f
      Brad King authored
      Add a comment to the bottom of each header that used to be excluded from
      kit HeaderTesting tests in monolithic VTK.  Format the comment in a way
      that cannot be accidentally copied into another header without
      modification.  This comment will tell HeaderTesting.py to exclude a
      header from testing so we do not have to separately list every excluded
      header in every module.
      
      Change-Id: I9d7ae607125459a6527843c8c15ac463a20f6812
      002f853f
    • VTK Developers's avatar
      Remove trailing whitespace from all source files · 2d323fc4
      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>
      2d323fc4
    • VTK Developers's avatar
      Include module-wide headers and export macros · 144f03ca
      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>
      144f03ca
    • VTK Developers's avatar
      Modularize VTK tree layout · cdd4d6fd
      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>
      cdd4d6fd
  9. 11 Dec, 2010 1 commit
  10. 20 May, 2010 1 commit
    • Mark Olesen's avatar
      Remove vtk(Cxx|Type)RevisionMacro · ecbbf7f7
      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.
      ecbbf7f7
  11. 23 Apr, 2010 1 commit
    • Mark Olesen's avatar
      Remove vtk(Cxx|Type)RevisionMacro · 19c55e0e
      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.
      19c55e0e
  12. 02 Oct, 2008 1 commit
    • Burlen Loring's avatar
      · 3d757406
      Burlen Loring authored
      ENH: EDF IPoints project commit.
      
      VTK/Graphics:
        CMakeLists.txt
          Added build commands for vtkQuadraturePointInterpolator,vtkQuadraturePointsGenerator,vtkQuadratureSchemeDictionaryGenerator filters.
      
        vtkQuadraturePointInterpolator.h
        vtkQuadraturePointInterpolator.cxx
          Filter which makes use of InformationQuadratureSchemeDefinitionVectorKey to interpolate fields to quadrature points.
      
        vtkQuadraturePointsGenerator.h
        vtkQuadraturePointsGenerator.cxx
          Filter which makes use of InformationQuadratureSchemeDefinitionVectorKey abnd field data arrays generated by QuadraturePointInterpolator to generate a point set of quadrature points.
      
        vtkQuadraturePointsUtilities.hxx
          Code shared between QuadraturePointInterpolator and QuadraturePointGenerator.
      
        vtkQuadratureSchemeDictionaryGenerator.cxx
        vtkQuadratureSchemeDictionaryGenerator.h
          Convinience filter that adds a gerneric dictionary to point data arrays in undtructured grids. This is used for testing, and should not be used for application development.
      
      VTK/GraphicsTesting/Cxx:
        CMakeLists.txt
        TestQuadraturePoints.cxx
          Added tests demonstarting the capability of the new QuadratureScheme* filters.
      
      VTK/IO:
        CmakeLists.txt
          Removed build command for vtkXMLDataElement.
      
        vtkXMLUtilities.h
        vtkXMLUtilities.cxx
        vtkXMLDataParser.h
        vtkXMLDataParser.cxx
        vtkXMLMaterialParser.cxx
          Moved method vtkXMLDataElement::ReadXMLAttributes to vtkXMLUtilities::ReadElementFromAttributeArray to emliminate cyclic dependency.
          Moved method from vtkXMLDataElement::SeekInlineDataPosition to vtkXMLDataParser::SeekInlineDataPosition to emliminate cyclic dependency.
          Set vtkXMLDataParser to parse CharacterData as tags may use it even though vtkDataArray tags now have specialized methods for reading inline and appended data.
      
        vtkXMLReader.h
        vtkXMLReader.cxx
        vtkXMLWriter.h
        vtkXMLWriter.cxx
          Added methods to save/restore vtkInformation associated with vtkAbstractArray's to/from XML data files. We only handle a single vtkInformationKey type as handling more generally will require a more substantial investment to work around C++'s static typing in a platform independent way.
      
      VTK/Common:
        CmakeLists.txt
          Added build command for vtkXMLDataElement
          Added build command for vtkInformationQuadratureSchemeDefinitionVectorKey
      
        vtkXMLDataElement.h
        vtkXMLDataElement.cxx
          Moved to Common from IO.
          Eliminated cyclic dependency with XML parsing classes.
      
        vtkInformationQuadratureSchemeDefinitionVectorKey.h
        vtkInformationQuadratureSchemeDefinitionVectorKey.cxx
          Replaced vtkInformationObjectBaseVectorKey with vtkInformationQuadratureSchemeDefinitionVectorKey to eliminate complications during de-serialization from XML due to C++'s static typing.
      
        vtkAbstractArray.h
        vtkAbstractArray.cxx
        vtkDataSetAttributes.h
        vtkDataSetAttributes.cxx
          Added support for vtkInformation to vtkDataSetAttributes copy methods.
          Changed vtkAbstractArray::SetInformation from protected to public.
      
        vtkMetaDataArray.h
        vtkMetaDataArray.cxx
          Removed from project. Use vtkInformation instead.
      
      VTK/Rendering:
        vtkTesting.h
        vtkTesting.cxx
          Addded dataset comparison via average L2 norm. Cleaned up command tail processing code.
      3d757406
  13. 14 Nov, 2003 1 commit
  14. 23 Oct, 2003 1 commit
  15. 13 Aug, 2003 1 commit