-
- Downloads
Introduced new composite datasets for partitioned data.
This is the first step in our attempt to create next generation composite datasets for partitioned data and arbitrary dataset collections. The main idea is that partitioned datasets are instances of vtkPartitionedDataSet, which is a vector of datasets. It is required that these datasets are compatible, i.e. can be processed by the same type of filters together. This is similar to vtkMultiPieceDataSet but will formalize that partition concept further. The second new data type is vtkPartitionedDataSetCollection. This is a vector of vtkPartitionedDataSets. It can be an arbitrary collection but is not a tree like its predecessor vtkMultiBlockDataSet. Any further grouping of the blocks will be done by the use of SIL data structures, which will be supported later. Also added basic IO support for these data types.
Showing
- Common/Core/vtkType.h 2 additions, 0 deletionsCommon/Core/vtkType.h
- Common/DataModel/CMakeLists.txt 2 additions, 0 deletionsCommon/DataModel/CMakeLists.txt
- Common/DataModel/Testing/Python/CMakeLists.txt 1 addition, 0 deletionsCommon/DataModel/Testing/Python/CMakeLists.txt
- Common/DataModel/Testing/Python/TestPartitionedData.py 81 additions, 0 deletionsCommon/DataModel/Testing/Python/TestPartitionedData.py
- Common/DataModel/module.cmake 11 additions, 4 deletionsCommon/DataModel/module.cmake
- Common/DataModel/vtkDataObjectTypes.cxx 12 additions, 0 deletionsCommon/DataModel/vtkDataObjectTypes.cxx
- Common/DataModel/vtkMultiBlockDataSet.cxx 3 additions, 1 deletionCommon/DataModel/vtkMultiBlockDataSet.cxx
- Common/DataModel/vtkMultiPieceDataSet.cxx 0 additions, 38 deletionsCommon/DataModel/vtkMultiPieceDataSet.cxx
- Common/DataModel/vtkMultiPieceDataSet.h 23 additions, 35 deletionsCommon/DataModel/vtkMultiPieceDataSet.h
- Common/DataModel/vtkPartitionedDataSet.cxx 88 additions, 0 deletionsCommon/DataModel/vtkPartitionedDataSet.cxx
- Common/DataModel/vtkPartitionedDataSet.h 130 additions, 0 deletionsCommon/DataModel/vtkPartitionedDataSet.h
- Common/DataModel/vtkPartitionedDataSetCollection.cxx 89 additions, 0 deletionsCommon/DataModel/vtkPartitionedDataSetCollection.cxx
- Common/DataModel/vtkPartitionedDataSetCollection.h 121 additions, 0 deletionsCommon/DataModel/vtkPartitionedDataSetCollection.h
- Common/ExecutionModel/vtkCompositeDataPipeline.cxx 44 additions, 12 deletionsCommon/ExecutionModel/vtkCompositeDataPipeline.cxx
- IO/Legacy/Testing/Python/CMakeLists.txt 1 addition, 0 deletionsIO/Legacy/Testing/Python/CMakeLists.txt
- IO/Legacy/Testing/Python/TestCompositeWriterReader.py 69 additions, 0 deletionsIO/Legacy/Testing/Python/TestCompositeWriterReader.py
- IO/Legacy/module.cmake 1 addition, 0 deletionsIO/Legacy/module.cmake
- IO/Legacy/vtkCompositeDataReader.cxx 149 additions, 0 deletionsIO/Legacy/vtkCompositeDataReader.cxx
- IO/Legacy/vtkCompositeDataReader.h 4 additions, 0 deletionsIO/Legacy/vtkCompositeDataReader.h
- IO/Legacy/vtkCompositeDataWriter.cxx 69 additions, 0 deletionsIO/Legacy/vtkCompositeDataWriter.cxx
Loading
Please register or sign in to comment