30 #ifndef vtkPartitionedDataSet_h
31 #define vtkPartitionedDataSet_h
33 #include "vtkCommonDataModelModule.h"
37 VTK_ABI_NAMESPACE_BEGIN
57 void SetNumberOfPartitions(
unsigned int numPartitions);
62 unsigned int GetNumberOfPartitions();
76 void SetPartition(
unsigned int idx,
vtkDataObject* partition);
103 return this->Superclass::GetMetaData(iter);
111 return this->Superclass::HasMetaData(iter);
118 void RemoveNullPartitions();
135 VTK_ABI_NAMESPACE_END
int GetDataObjectType() VTK_FUTURE_CONST override
Return class name of data type (see vtkType.h for definitions).
composite dataset to encapsulates a dataset consisting of partitions.
static vtkDataObject * New()
vtkDataObjectTree * CreateForCopyStructure(vtkDataObjectTree *) override
vtkPartitionedDataSet cannot contain non-leaf children.
provides implementation for most abstract methods in the superclass vtkCompositeDataSet ...
abstract class to specify dataset behavior
superclass for composite data iterators
vtkTypeBool HasMetaData(unsigned int idx)
Returns true if meta-data is available for a given partition.
#define VTK_MARSHALMANUAL
vtkInformation * GetMetaData(vtkCompositeDataIterator *iter) override
Unhiding superclass method.
a simple class to control print indentation
vtkInformation * GetMetaData(unsigned int idx)
Returns the meta-data for the partition.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
static vtkDataObjectTree * GetData(vtkInformation *info)
Retrieve an instance of this class from an information object.
general representation of visualization data
vtkTypeBool HasMetaData(vtkCompositeDataIterator *iter) override
Unhiding superclass method.