31#ifndef vtkNetCDFPOPReader_h
32#define vtkNetCDFPOPReader_h
34#include "vtkIONetCDFModule.h"
39class vtkNetCDFPOPReaderInternal;
60 vtkSetVector3Macro(Stride,
int);
61 vtkGetVector3Macro(Stride,
int);
83 vtkObject* caller,
unsigned long eid,
void* clientdata,
void* calldata);
109 vtkNetCDFPOPReaderInternal* Internals;
supports function callbacks
Store on/off settings for data arrays for a vtkSource.
a simple class to control print indentation
read NetCDF files .Author Joshua Wu 09.15.2009
vtkCallbackCommand * SelectionObserver
static void EventCallback(vtkObject *caller, unsigned long eid, void *clientdata, void *calldata)
virtual int GetVariableArrayStatus(const char *name)
Variable array selection.
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
int RequestInformation(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) override
vtkSetFilePathMacro(FileName)
The file to open.
virtual void SetVariableArrayStatus(const char *name, int status)
Variable array selection.
char * OpenedFileName
The file name of the opened file.
virtual const char * GetVariableArrayName(int index)
Variable array selection.
static void SelectionModifiedCallback(vtkObject *caller, unsigned long eid, void *clientdata, void *calldata)
virtual int GetNumberOfVariableArrays()
Variable array selection.
vtkSetFilePathMacro(OpenedFileName)
static vtkNetCDFPOPReader * New()
vtkGetFilePathMacro(FileName)
The file to open.
~vtkNetCDFPOPReader() override
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
int NCDFFD
The NetCDF file descriptor.
abstract base class for most VTK objects
Superclass for algorithms that produce only rectilinear grid as output.