Go to the documentation of this file.
80 #ifndef vtkMPASReader_h
81 #define vtkMPASReader_h
84 #define MAX_VAR_NAME 100
205 void* clientdata,
void* calldata);
220 int VerticalLevelRange[2];
223 int LayerThicknessRange[2];
226 int CenterLonRange[2];
270 int GetNcVars(
const char* cellDimName,
const char* pointDimName);
vtkCallbackCommand * SelectionObserver
static vtkMPASReader * New()
static int CanReadFile(const char *filename)
int LoadPointVarData(int variable, double dTime)
#define vtkGetVector2Macro(name, type)
void EnableAllPointArrays()
int AddMirrorPoint(int index, double dividerX)
#define vtkTypeMacro(thisClass, superclass)
int AllocLatLonGeometry()
abstract base class for most VTK objects
vtkDataArraySelection * PointDataArraySelection
static void SelectionCallback(vtkObject *caller, unsigned long eid, void *clientdata, void *calldata)
int AllocSphereGeometry()
void LoadGeometryData(int var, double dTime)
void SetLayerThickness(int val)
void EnableAllCellArrays()
void SetVerticalLevel(int level)
void SetCenterLon(int val)
void PrintSelf(ostream &os, vtkIndent indent)
void SetCellArrayStatus(const char *name, int status)
Store on/off settings for data arrays for a vtkSource.
vtkStdString * VariableName
GLuint const GLchar * name
Read an MPAS netCDF file.
int GetPointArrayStatus(const char *name)
vtkDataArraySelection * CellDataArraySelection
void SetProjectLatLon(bool val)
void DisableAllCellArrays()
a simple class to control print indentation
const char * GetPointArrayName(int index)
#define vtkSetStringMacro(name)
void DisableAllPointArrays()
int GetNumberOfPointArrays()
int GetCellArrayStatus(const char *name)
void SetPointArrayStatus(const char *name, int status)
#define vtkGetMacro(name, type)
vtkGetStringMacro(ExtensionsString)
void OutputCells(bool init)
void OutputPoints(bool init)
int LoadCellVarData(int variable, double dTime)
int GetNumberOfCellArrays()
int ReadAndOutputVariableData()
int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
int ReadAndOutputGrid(bool init)
vtkDoubleArray ** PointVarDataArray
void SetShowMultilayerView(bool val)
vtkUnstructuredGrid * GetOutput(int index)
#define VTKIONETCDF_EXPORT
supports function callbacks
unsigned char GetCellType()
a vtkAbstractArray subclass for strings
vtkUnstructuredGrid * GetOutput()
Superclass for algorithms that produce only unstructured grid as output.
dynamic, self-adjusting array of double
dataset represents arbitrary combinations of all possible cell types
const char * GetCellArrayName(int index)
Wrapper around std::string to keep symbols short.
vtkDoubleArray ** CellVarDataArray
int GetNcVars(const char *cellDimName, const char *pointDimName)
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
void SetIsAtmosphere(bool val)
void SetIsZeroCentered(bool val)
int VerticalLevelSelected