12#ifndef VTK_IO_ADIOS2_VTX_SCHEMA_VTK_VTXvtkVTI_h
13#define VTK_IO_ADIOS2_VTX_SCHEMA_VTK_VTXvtkVTI_h
28VTK_ABI_NAMESPACE_BEGIN
32 VTXvtkVTI(
const std::string& schema, adios2::IO& io, adios2::Engine& engine);
39 adios2::Dims WholeExtent;
45 void ReadPiece(
size_t step,
size_t pieceID)
final;
49#define declare_type(T) \
50 void SetDimensions(adios2::Variable<T> variable, const types::DataArray& dataArray, size_t step) \
56 void SetDimensionsCommon(
57 adios2::Variable<T> variable,
const types::DataArray& dataArray,
size_t step);
#define VTK_IO_ADIOS2_VTX_ARRAY_TYPE(MACRO)
Composite dataset that organizes datasets into blocks.
Allocate and hold a VTK object.
VTXvtkVTI(const std::string &schema, adios2::IO &io, adios2::Engine &engine)