28 #ifndef vtkXdmf3LightDataHandler_h
29 #define vtkXdmf3LightDataHandler_h
31 #include "vtkIOXdmf3Module.h"
35 #include "vtk_xdmf3.h"
36 #include VTKXDMF3_HEADER(core/XdmfItem.hpp)
63 void InspectXDMF(shared_ptr<XdmfItem> item,
vtkIdType parentVertex,
unsigned int depth = 0);
68 void ClearGridsIfNeeded(shared_ptr<XdmfItem> domain);
74 std::set<double> getTimes();
85 void InspectArrays(shared_ptr<XdmfItem> item);
90 bool TooDeep(
unsigned int depth);
112 void InspectTime(shared_ptr<XdmfItem> item);
113 void GetSetTime(shared_ptr<XdmfGrid> child,
unsigned int& cnt);
114 void GetSetTime(shared_ptr<XdmfGraph> child,
unsigned int& cnt);
120 bool ShouldRead(
unsigned int piece,
unsigned int npieces);
128 unsigned int MaxDepth;
130 unsigned int NumProcs;
131 std::set<double> times;
134 #endif // vtkXdmf3LightDataHandler_h
internal helper for vtkXdmf3Reader
helper to allow block selection
helper to identify requested arrays with