27 #ifndef vtkXdmf3HeavyDataHandler_h
28 #define vtkXdmf3HeavyDataHandler_h
30 #include "vtkIOXdmf3Module.h"
32 #include "vtk_xdmf3.h"
35 #include VTKXDMF3_HEADER(core/XdmfInformation.hpp)
37 #include VTKXDMF3_HEADER(core/XdmfItem.hpp)
38 #include VTKXDMF3_HEADER(core/XdmfSharedPtr.hpp)
44 #include VTKXDMF3_HEADER(XdmfCurvilinearGrid.hpp)
45 #include VTKXDMF3_HEADER(XdmfGraph.hpp)
46 #include VTKXDMF3_HEADER(XdmfGrid.hpp)
47 #include VTKXDMF3_HEADER(XdmfRectilinearGrid.hpp)
48 #include VTKXDMF3_HEADER(XdmfRegularGrid.hpp)
49 #include VTKXDMF3_HEADER(XdmfSet.hpp)
50 #include VTKXDMF3_HEADER(XdmfUnstructuredGrid.hpp)
51 #include VTKXDMF3_HEADER(XdmfDomain.hpp)
88 bool ShouldRead(
unsigned int piece,
unsigned int npieces);
90 bool GridEnabled(shared_ptr<XdmfGrid> grid);
91 bool GridEnabled(shared_ptr<XdmfGraph> graph);
92 bool SetEnabled(shared_ptr<XdmfSet> set);
94 bool ForThisTime(shared_ptr<XdmfGrid> grid);
95 bool ForThisTime(shared_ptr<XdmfGraph> graph);
126 #endif // vtkXdmf3HeavyDataHandler_h
a dataset that is topologically regular with variable spacing in the three coordinate directions ...
LRU cache of XDMF Arrays.
vtkXdmf3ArrayKeeper * Keeper
shared_ptr< XdmfDomain > testItem2
abstract class to specify dataset behavior
vtkXdmf3ArraySelection * GridsCache
vtkXdmf3ArraySelection * PointArrays
topologically and geometrically regular array of data
dataset represents arbitrary combinations of all possible cell types
An editable directed graph.
internal helper for vtkXdmf3Reader
vtkXdmf3ArraySelection * CellArrays
vtkXdmf3ArraySelection * FieldArrays
topologically regular array of data
vtkXdmf3ArraySelection * SetsCache
general representation of visualization data
shared_ptr< XdmfGrid > testItem1
helper to identify requested arrays with