1. 16 Jun, 2010 3 commits
  2. 10 May, 2010 1 commit
  3. 24 Mar, 2010 1 commit
  4. 22 Mar, 2010 2 commits
    • Brad King's avatar
      COMP: Revert "Add vtkNew<> to create objects locally" · a9b78241
      Brad King authored
      The syntax
      
        vtkSmartPointer<vtkBaseClass> b = vtkNew<vtkDerivedClass>();
      
      does not work as implemented.  C++98 12.2/2 allows the compiler to
      copy-construct an extra vtkNew<> temporary to which to bind the
      reference of b's constructor.  Since vtkNew<> does not provide copy
      semantics (and cannot by design) this fails on compilers that choose to
      copy the temporary unnecessarily.
      
      I'm reverting this feature until we have time to investigate further.
      a9b78241
    • Brad King's avatar
      ENH: Add vtkNew<> to create objects locally · 5b524d53
      Brad King authored
      This simple template creates and owns one instance of its template
      argument for its lifetime.  Ownership can be shared with smart or raw
      pointers but cannot be taken away from vtkNew<> until destruction.  This
      approximates use of VTK objects as stack variables.
      5b524d53
  5. 10 Mar, 2010 1 commit
  6. 05 Feb, 2010 1 commit
  7. 22 Jan, 2010 1 commit
  8. 24 Nov, 2009 1 commit
  9. 23 Nov, 2009 2 commits
  10. 15 Oct, 2009 1 commit
  11. 24 Aug, 2009 1 commit
  12. 19 Aug, 2009 1 commit
  13. 04 Aug, 2009 1 commit
  14. 31 Jul, 2009 2 commits
  15. 24 Jul, 2009 1 commit
  16. 15 Apr, 2009 1 commit
  17. 13 Mar, 2009 1 commit
    • Jeff Baumes's avatar
      ENH: vtkUnicodeString and vtkUnicodeStringArray · 3d0bcd53
      Jeff Baumes authored
      vtkUnicodeString is a sequence of Unicode code-points.
      vtkUnicodeStringArray is a new array type containing a list of
      vtkUnicodeStrings.
      
       - Moving from vtkSNL to VTK.
      
       - COMP: Use standard VTK typedefs for sized integer types in the UTF8
         library.
      3d0bcd53
  18. 28 Jan, 2009 1 commit
  19. 21 Oct, 2008 2 commits
  20. 07 Oct, 2008 1 commit
  21. 02 Oct, 2008 2 commits
    • Burlen Loring's avatar
      · 60324543
      Burlen Loring authored
      COMP: Removed entry for deleted source file (vtkDataArrayMetaData) from cmake properties directive.
      60324543
    • 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
  22. 27 Sep, 2008 2 commits
  23. 23 Sep, 2008 1 commit
  24. 12 Sep, 2008 1 commit
    • Burlen Loring's avatar
      · 74d0f13d
      Burlen Loring authored
      ENH: New key with value std::vector<vtkSmartPointer<vtkObjectBase> >. The use of smart pointers has resulted in the key's convinience interface (see vtkInformation) not fitting well with that which the other keys associated with vector data provide. As such I have left that convinience interface out.
      74d0f13d
  25. 07 Sep, 2008 1 commit
    • Burlen Loring's avatar
      · 00743481
      Burlen Loring authored
      COMP: Added all the trappings of VTK object to DataArrayMetaData so that it will pass header testing etc.
      00743481
  26. 21 Aug, 2008 1 commit
  27. 20 Aug, 2008 1 commit
  28. 19 Aug, 2008 2 commits
    • David Thompson's avatar
      COMP: Try to eliminate test errors by disabling optimization with GCC. · 72041c83
      David Thompson authored
      COMP: Eliminate test failure where bcc and GCC precision did not meet
            tight tolerance.
      72041c83
    • Brad King's avatar
      COMP: Work-around SGI prelinker bug · 9b3ca664
      Brad King authored
      The MIPSpro 7.4.4 prelinker goes into an infinite loop when it assigns
      an instantiation of vtkVariant::ToNumeric<> to an object file such as
      "vtkCharArray.o".  It magically loads "vtkVariant.cxx" by guessing the
      name based on "vtkVariant.h" in which the template is declared.  Loading
      the file causes more instantiations and confuses the prelinker.  Since
      we provide explicit instantiations for this method anyway, we hide the
      definition from the prelinker using conditional compilation.
      9b3ca664
  29. 30 Jul, 2008 1 commit
    • David Thompson's avatar
      ENH: Renaming vtkPolynomialSolvers to vtkPolynomialSolversUnivariate · 94ea304a
      David Thompson authored
           and TestPolynomialSolvers to TestPolynomialSolversUnivariate.
      ENH: Various improvements to the Sturm solver from Korben Rusek,
           including control over the interval type (open, closed, or half-open),
           more robust polynomial division, and a routine to evaluate the
           derivatives of a polynomial at roots to verify that they are solutions
           and not merely local minima/maxima near zero.
      ENH: More testing.
      94ea304a
  30. 28 Jul, 2008 1 commit
  31. 17 Apr, 2008 1 commit