17 #ifndef vtkXdmfHeavyData_h
18 #define vtkXdmfHeavyData_h
20 #include "XdmfDataItem.h"
41 xdmf2::XdmfDataItem DataItem;
66 static int GetVTKCellType(XdmfInt32 topologyType);
71 static int GetNumberOfPointsPerCell(
int vtk_cell_type);
76 vtkDataObject* ReadTemporalCollection(xdmf2::XdmfGrid* xmfTemporalCollection);
90 vtkDataObject* ReadUnstructuredGrid(xdmf2::XdmfGrid* xmfGrid);
96 vtkImageData* RequestImageData(xdmf2::XdmfGrid* xmfGrid,
bool use_uniform_grid);
111 vtkPoints* ReadPoints(xdmf2::XdmfGeometry* xmfGeometry,
112 int *update_extents=NULL,
113 int *whole_extents=NULL);
117 bool ReadAttributes(
vtkDataSet* dataSet, xdmf2::XdmfGrid* xmfGrid,
118 int* update_extents=0);
124 vtkDataArray* ReadAttribute(xdmf2::XdmfAttribute* xmfAttribute,
125 int data_dimensionality,
int* update_extents=0);
130 bool ReadGhostSets(
vtkDataSet* ds, xdmf2::XdmfGrid* xmfGrid,
131 int* update_extents=0);
134 int *update_extents=0);
a dataset that is topologically regular with variable spacing in the three coordinate directions ...
abstract class to specify dataset behavior
#define VTKIOXDMF2_EXPORT
Superclass for all sources, filters, and sinks in VTK.
topologically and geometrically regular array of data
dataset represents arbitrary combinations of all possible cell types
abstract superclass for arrays of numeric data
topologically regular array of data
Composite dataset that organizes datasets into blocks.
general representation of visualization data
represent and manipulate 3D points