Skip to content
  • 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