17 #ifndef vtkXdmfHeavyData_h 18 #define vtkXdmfHeavyData_h 20 #ifndef VTK_WRAPPING_CXX 22 #include "XdmfDataItem.h" 24 #include "vtkIOXdmf2Module.h" 43 xdmf2::XdmfDataItem DataItem;
60 vtkDataObject* ReadData(xdmf2::XdmfGrid* xmfGrid,
int blockId = -1);
68 static int GetVTKCellType(XdmfInt32 topologyType);
73 static int GetNumberOfPointsPerCell(
int vtk_cell_type);
79 vtkDataObject* ReadTemporalCollection(xdmf2::XdmfGrid* xmfTemporalCollection,
int blockId);
88 vtkDataObject* ReadUniformData(xdmf2::XdmfGrid* xmfGrid,
int blockId);
93 vtkDataObject* ReadUnstructuredGrid(xdmf2::XdmfGrid* xmfGrid);
99 vtkImageData* RequestImageData(xdmf2::XdmfGrid* xmfGrid,
bool use_uniform_grid);
114 vtkPoints* ReadPoints(xdmf2::XdmfGeometry* xmfGeometry,
115 int *update_extents=
nullptr,
116 int *whole_extents=
nullptr);
120 bool ReadAttributes(
vtkDataSet* dataSet, xdmf2::XdmfGrid* xmfGrid,
121 int* update_extents=0);
127 vtkDataArray* ReadAttribute(xdmf2::XdmfAttribute* xmfAttribute,
128 int data_dimensionality,
int* update_extents=0);
133 bool ReadGhostSets(
vtkDataSet* ds, xdmf2::XdmfGrid* xmfGrid,
134 int* update_extents=0);
137 int *update_extents=0);
a dataset that is topologically regular with variable spacing in the three coordinate directions ...
abstract class to specify dataset behavior
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