Skip to content

Draft: Adds vtkPartitionedDataSetCollectionMapper

WIP

Create new Mapper for vtkPartitionedDataSetCollection

Issue: paraview/paraview#20126 (closed)

Notes from the meeting on Mon Nov 16th 1pm:

  • Needed for PV 5.10
  • One month timeline (Till Dec 16th)

Background

  • We are deprecating vtkMultiBlockDataSet for many reasons.

  • Current vtkPartitionedDataSetCollection

    • It has a vtkDataAssembly
      • Logical tree like structure of items in the collection
    • Inside is contains a vector of PartitionedDataSet
  • Current vtkDataAssembly

    • Its the glue to keep hierarchies lost when transitioning from vtkMultiBlockDataSet.
    • Abstraction of a Tree
    • Stores indices to the data collection.

Ideas

  • Path expressions for Properties

    • This new mapper traverse the vtkDataAssembly and renders it
  • We must add ability to set visual properties on vtkPartitionedDataSetCollection:

    • One path to add them in the vtkDataAssembly:
      • We chose this one
    • Another, to add them directly in the mapper:

Proposal

EDITED Dec 9th 20

mapper

Follow up

  • Propose new design.
  • Announce new API in Discourse
  • Implement vtkPartitionedDataSetCollectionMapper
  • Add support for Attributes using XPath
  • Implement vtkDataAssemblyPolyDataMapper
  • Implement other mappers ...
Edited by Vicente Bolea

Merge request reports