15 #ifndef H5RageAdaptor_h
16 #define H5RageAdaptor_h
19 #include "vtkIOH5RageModule.h"
35 int InitializeGlobal(
const char* DescFile);
38 void ConvertHDFData(
int ndims,
int* dims_out, T* hdfData);
41 double GetTimeStep(
int step) {
return this->TimeSteps[step]; }
44 const char*
GetVariableName(
int indx) {
return this->VariableName[indx].c_str(); }
49 double GetOrigin(
int dim) {
return this->Origin[dim]; }
50 double GetSpacing(
int dim) {
return this->Spacing[dim]; }
54 int CollectMetaData(
const char* H5RageFileName);
55 int ParseH5RageFile(
const char* H5RageFileName);
double GetOrigin(int dim)
int GetNumberOfTimeSteps()
double GetTimeStep(int step)
int GetNumberOfVariables()
int GetDimension(int dim)
topologically and geometrically regular array of data
Store on/off settings for data arrays, etc.
double GetSpacing(int dim)
vtkMultiProcessController * Controller
int GetSubExtent(int ext)
const char * GetVariableName(int indx)
std::vector< std::string > HdfFileName
int GetWholeExtent(int ext)
std::vector< std::string > VariableName
Multiprocessing communication superclass.