15#ifndef H5RageAdaptor_h
16#define H5RageAdaptor_h
19#include "vtkIOH5RageModule.h"
40 double GetTimeStep(
int step) {
return this->TimeSteps[step]; }
43 const char*
GetVariableName(
int indx) {
return this->VariableName[indx].c_str(); }
48 double GetOrigin(
int dim) {
return this->Origin[dim]; }
49 double GetSpacing(
int dim) {
return this->Spacing[dim]; }
void LoadVariableData(vtkImageData *data, int timeStep, vtkDataArraySelection *cellSelection)
int GetWholeExtent(int ext)
int GetNumberOfTimeSteps()
std::vector< std::string > HdfFileName
int GetSubExtent(int ext)
std::vector< std::string > VariableName
int CollectMetaData(const char *H5RageFileName)
std::string TrimString(const std::string &str)
const char * GetVariableName(int indx)
int ParseH5RageFile(const char *H5RageFileName)
int GetNumberOfVariables()
int InitializeGlobal(const char *DescFile)
double GetOrigin(int dim)
H5RageAdaptor(vtkMultiProcessController *ctrl)
double GetSpacing(int dim)
vtkMultiProcessController * Controller
double GetTimeStep(int step)
void ConvertHDFData(int ndims, int *dims_out, T *hdfData)
int GetDimension(int dim)
Store on/off settings for data arrays for a vtkSource.
topologically and geometrically regular array of data
Multiprocessing communication superclass.