VTK  9.4.20241218
Public Member Functions | List of all members
vtx::schema::VTXvtkVTI Class Reference

#include <VTXvtkVTI.h>

Inheritance diagram for vtx::schema::VTXvtkVTI:
[legend]
Collaboration diagram for vtx::schema::VTXvtkVTI:
[legend]

Public Member Functions

 VTXvtkVTI (const std::string &schema, adios2::IO &io, adios2::Engine &engine)
 
 ~VTXvtkVTI () override
 
- Public Member Functions inherited from vtx::schema::VTXvtkBase
 VTXvtkBase (const std::string &type, const std::string &schema, adios2::IO &io, adios2::Engine &engine)
 
 ~VTXvtkBase () override
 
- Public Member Functions inherited from vtx::VTXSchema
 VTXSchema (const std::string &type, const std::string &schema, adios2::IO &io, adios2::Engine &engine)
 Generic base constructor.
 
virtual ~VTXSchema ()
 
void Fill (vtkMultiBlockDataSet *multiBlock, size_t step=0)
 Fills multiblock data from request steps.
 

Additional Inherited Members

- Public Attributes inherited from vtx::VTXSchema
const std::string Type
 carries schema type from derived class
 
std::string Schema
 schema contents as a single string
 
std::map< double, size_t > Times
 Stored times and corresponding steps.
 
- Protected Member Functions inherited from vtx::schema::VTXvtkBase
void DoFill (vtkMultiBlockDataSet *multiBlock, size_t step) override=0
 
void ReadPiece (size_t step, size_t pieceID) override=0
 
bool ReadDataSets (types::DataSetType type, size_t step, size_t pieceID)
 
void Init () override=0
 
void InitTimes () final
 
std::string DataSetType (types::DataSetType type) const noexcept
 
- Protected Member Functions inherited from vtx::VTXSchema
virtual void Init ()=0
 
virtual void InitTimes ()=0
 
virtual void DoFill (vtkMultiBlockDataSet *multiBlock, size_t step)=0
 
virtual void ReadPiece (size_t step, size_t pieceID)=0
 
void GetTimes (const std::string &variableName="")
 
void GetDataArray (const std::string &variableName, types::DataArray &dataArray, size_t step=0)
 
- Protected Attributes inherited from vtx::schema::VTXvtkBase
std::vector< types::PiecePieces
 
- Protected Attributes inherited from vtx::VTXSchema
adios2::IO & IO
 
adios2::Engine & Engine
 
- Static Protected Attributes inherited from vtx::schema::VTXvtkBase
static const std::set< std::string > TIMENames
 
static const std::set< std::string > SpecialNames
 
static const std::map< types::DataSetType, std::string > DataSetTypes
 

Detailed Description

Definition at line 29 of file VTXvtkVTI.h.

Constructor & Destructor Documentation

◆ VTXvtkVTI()

vtx::schema::VTXvtkVTI::VTXvtkVTI ( const std::string &  schema,
adios2::IO &  io,
adios2::Engine &  engine 
)

◆ ~VTXvtkVTI()

vtx::schema::VTXvtkVTI::~VTXvtkVTI ( )
override

The documentation for this class was generated from the following file: