20 #ifndef vtkADIOSDirTree_h 21 #define vtkADIOSDirTree_h 60 void GetScalars(std::vector<const ADIOS::Scalar*>& vars)
const;
61 void GetArrays(std::vector<const ADIOS::VarInfo*>& vars)
const;
66 size_t startIdx,
size_t numComponents);
72 std::map<std::string, const ADIOS::Scalar*> Scalars;
73 std::map<std::string, const ADIOS::VarInfo*> Arrays;
74 std::map<std::string, vtkADIOSDirTree*> SubDirs;
const std::string & GetName() const
void GetScalars(std::vector< const ADIOS::Scalar *> &vars) const
Access variables all at once.
const vtkADIOSDirTree * GetDir(const std::string &dirName) const
Access a subdirectory.
vtkADIOSDirTree(const std::string &name)
a simple class to control print indentation
const ADIOS::VarInfo * GetArray(const std::string &varName) const
Access variables by name.
A directory tree structure holding ADIOS data.
const ADIOS::Scalar * GetScalar(const std::string &varName) const
Access variables by name.
void PrintSelf(std::ostream &os, vtkIndent indent) const
void GetArrays(std::vector< const ADIOS::VarInfo *> &vars) const
Access variables all at once.