19 #ifndef vtkADIOSDirTree_h 20 #define vtkADIOSDirTree_h 28 #include "ADIOSReader.h" 29 #include "ADIOSScalar.h" 30 #include "ADIOSVarInfo.h" 53 void GetScalars(std::vector<const ADIOS::Scalar*>& vars)
const;
54 void GetArrays(std::vector<const ADIOS::VarInfo*>& vars)
const;
59 size_t startIdx,
size_t numComponents);
65 std::map<std::string, const ADIOS::Scalar*> Scalars;
66 std::map<std::string, const ADIOS::VarInfo*> Arrays;
67 std::map<std::string, vtkADIOSDirTree*> SubDirs;
void GetArrays(std::vector< const ADIOS::VarInfo * > &vars) const
const vtkADIOSDirTree * GetDir(const std::string &dirName) const
GLuint const GLchar * name
vtkADIOSDirTree(const std::string &name)
a simple class to control print indentation
GLsizei const GLchar ** path
const ADIOS::Scalar * GetScalar(const std::string &varName) const
const ADIOS::VarInfo * GetArray(const std::string &varName) const
A directory tree structure holding ADIOS data.
void PrintSelf(std::ostream &os, vtkIndent indent) const
const std::string & GetName() const
GLsizei const GLchar ** string
void GetScalars(std::vector< const ADIOS::Scalar * > &vars) const