Go to the documentation of this file.
33 #ifndef vtkNetCDFReader_h
34 #define vtkNetCDFReader_h
48 class vtkNetCDFReaderPrivate;
178 void *clientdata,
void *calldata);
242 vtkNetCDFReaderPrivate *Private;
245 #endif //vtkNetCDFReader_h
virtual const char * GetVariableArrayName(int idx)
#define vtkGetObjectMacro(name, type)
vtkSmartPointer< vtkIntArray > LoadingDimensions
virtual int LoadVariable(int ncFD, const char *varName, double time, vtkDataSet *output)
record modification and/or execution time
Superclass for algorithms that produce only data object as output.
#define vtkTypeMacro(thisClass, superclass)
abstract base class for most VTK objects
virtual int GetVariableArrayStatus(const char *name)
vtkSmartPointer< vtkStringArray > AllVariableArrayNames
virtual int GetNumberOfVariableArrays()
static vtkNetCDFReader * New()
static void SelectionModifiedCallback(vtkObject *caller, unsigned long eid, void *clientdata, void *calldata)
Store on/off settings for data arrays for a vtkSource.
vtkStdString DescribeDimensions(int ncFD, const int *dimIds, int numDims)
vtkTimeStamp FileNameMTime
GLuint const GLchar * name
int ReplaceFillValueWithNan
virtual vtkStringArray * GetAllVariableArrayNames()
virtual void SetFileName(const char *filename)
virtual void SetDimensions(const char *dimensions)
virtual int RequestDataObject(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
a simple class to control print indentation
dynamic, self-adjusting array of int
virtual vtkSmartPointer< vtkDoubleArray > GetTimeValues(int ncFD, int dimId)
vtkSmartPointer< vtkDataArraySelection > VariableArraySelection
#define vtkGetMacro(name, type)
vtkGetStringMacro(ExtensionsString)
virtual int IsTimeDimension(int ncFD, int dimId)
abstract class to specify dataset behavior
vtkBooleanMacro(IgnoreDriverBugs, bool)
vtkSetMacro(IgnoreDriverBugs, bool)
vtkTimeStamp MetaDataMTime
vtkStringArray * AllDimensions
virtual void PrintSelf(ostream &os, vtkIndent indent)
#define VTKIONETCDF_EXPORT
virtual void GetUpdateExtentForOutput(vtkDataSet *output, int extent[6])
vtkStringArray * VariableDimensions
a vtkAbstractArray subclass for strings
virtual int ReadMetaData(int ncFD)
virtual bool DimensionsAreForPointData(vtkIntArray *vtkNotUsed(dimensions))
dynamic, self-adjusting array of double
Wrapper around std::string to keep symbols short.
std::string QueryArrayUnits(const char *ArrayName)
virtual int RequestInformation(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
virtual int FillVariableDimensions(int ncFD)
GLsizei const GLchar ** string
virtual void SetVariableArrayStatus(const char *name, int status)
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)