25#ifndef vtkXMLUniformGridAMRReader_h
26#define vtkXMLUniformGridAMRReader_h
28#include "vtkIOXMLModule.h"
34VTK_ABI_NAMESPACE_BEGIN
55 vtkSetMacro(MaximumLevelsToReadByDefault,
unsigned int);
56 vtkGetMacro(MaximumLevelsToReadByDefault,
unsigned int);
95 const std::string& filePath)
override
124 const char* filePath,
unsigned int& dataSetIndex)
override;
130 bool HasBlockRequests =
true;
131 unsigned int MaximumLevelsToReadByDefault = 0;
132 std::map<unsigned int, unsigned int> CompositeIdToLevel;
136 int GetAssemblyTag() VTK_FUTURE_CONST
override {
return 0; }
137 bool AddSelector(
const char* vtkNotUsed(selector))
override {
return false; }
138 void ClearSelectors()
override {}
139 void SetSelector(
const char* vtkNotUsed(selector))
override {}
140 int GetNumberOfSelectors()
const override {
return 0; }
141 const char* GetSelector(
int vtkNotUsed(index))
const override {
return nullptr; }
143 char* OutputDataType =
nullptr;
144 vtkSetStringMacro(OutputDataType);
abstract superclass for composite (multi-block or AMR) datasets
hierarchical representation to use with vtkPartitionedDataSetCollection
general representation of visualization data
a simple class to control print indentation
a multi-resolution dataset based on vtkCartesianGrid allowing overlaps
virtual void SyncCompositeDataArraySelections(vtkCompositeDataSet *composite, vtkXMLDataElement *element, const std::string &filePath)=0
Recursively synchronize the data array selection of the reader for the file specified in the XML elem...
Represents an XML element and those nested inside.
vtkXMLPartitionedDataSetCollectionReader()
void AddSelector(unsigned int nodeId, const char *selector)