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)