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;
 
void GetArrays(std::vector< const ADIOS::VarInfo * > &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::Scalar * GetScalar(const std::string &varName) const 
Access variables by name. 
 
const ADIOS::VarInfo * GetArray(const std::string &varName) const 
Access variables by name. 
 
A directory tree structure holding ADIOS data. 
 
void PrintSelf(std::ostream &os, vtkIndent indent) const 
 
const std::string & GetName() const 
 
void GetScalars(std::vector< const ADIOS::Scalar * > &vars) const 
Access variables all at once.