-
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