14#ifndef VTK_IO_ADIOS2_VTX_SCHEMA_VTK_VTXvtkBase_h 
   15#define VTK_IO_ADIOS2_VTX_SCHEMA_VTK_VTXvtkBase_h 
   29VTK_ABI_NAMESPACE_BEGIN
 
   35    const std::string& type, 
const std::string& schema, adios2::IO& io, adios2::Engine& engine);
 
   45  const static std::map<types::DataSetType, std::string> 
DataSetTypes;
 
   48  void ReadPiece(
size_t step, 
size_t pieceID) 
override = 0;
 
Composite dataset that organizes datasets into blocks.
 
Abstract common class to supported ADIOS2 schemas.
 
void ReadPiece(size_t step, size_t pieceID) override=0
 
void DoFill(vtkMultiBlockDataSet *multiBlock, size_t step) override=0
 
static const std::map< types::DataSetType, std::string > DataSetTypes
 
VTXvtkBase(const std::string &type, const std::string &schema, adios2::IO &io, adios2::Engine &engine)
 
bool ReadDataSets(types::DataSetType type, size_t step, size_t pieceID)
 
std::string DataSetType(types::DataSetType type) const noexcept
 
std::vector< types::Piece > Pieces
 
static const std::set< std::string > SpecialNames
 
static const std::set< std::string > TIMENames