33 #ifndef __vtkNetCDFReader_h
34 #define __vtkNetCDFReader_h
36 #include "vtkIONetCDFModule.h"
56 virtual void SetFileName(
const char *filename);
70 virtual int GetNumberOfVariableArrays();
71 virtual const char *GetVariableArrayName(
int idx);
72 virtual int GetVariableArrayStatus(
const char *
name);
73 virtual void SetVariableArrayStatus(
const char *
name,
int status);
97 virtual void SetDimensions(
const char *dimensions);
117 vtkGetMacro(ReplaceFillValueWithNan,
int);
118 vtkSetMacro(ReplaceFillValueWithNan,
int);
119 vtkBooleanMacro(ReplaceFillValueWithNan,
int);
165 static void SelectionModifiedCallback(
vtkObject *caller,
unsigned long eid,
166 void *clientdata,
void *calldata);
171 vtkStdString DescribeDimensions(
int ncFD,
const int *dimIds,
int numDims);
175 virtual int ReadMetaData(
int ncFD);
178 virtual int FillVariableDimensions(
int ncFD);
185 virtual int IsTimeDimension(
int ncFD,
int dimId);
219 virtual int LoadVariable(
int ncFD,
const char *varName,
double time,
230 #endif //__vtkNetCDFReader_h