32 #ifndef vtkNetCDFCAMReader_h
33 #define vtkNetCDFCAMReader_h
35 #include "vtkIONetCDFModule.h"
53 static int CanReadFile(
const char* fileName);
55 void SetFileName(
const char* fileName);
58 void SetConnectivityFileName(
const char* fileName);
72 vtkSetClampMacro(SingleLevel,
int, 0, 1);
73 vtkGetMacro(SingleLevel,
int);
84 VTK_LEGACY(
void SetCellLayerRight(
int));
85 VTK_LEGACY(
int GetCellLayerRight());
106 bool GetPartitioning(
107 int piece,
int numPieces,
int numCellLevels,
int numCellsPerLevel,
108 int & beginCellLevel,
int & endCellLevel,
int & beginCell,
int & endCell);
120 char* CurrentFileName;
121 vtkSetStringMacro(CurrentFileName);
128 char* ConnectivityFileName;
129 char* CurrentConnectivityFileName;
130 vtkSetStringMacro(CurrentConnectivityFileName);
137 long NumberOfTimeSteps;
145 NcFile* ConnectivityFile;
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
This is called by the superclass.
static vtkUnstructuredGridAlgorithm * New()
virtual int RequestInformation(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
Read unstructured NetCDF CAM files.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
a simple class to control print indentation
vtkGetStringMacro(ExtensionsString)
Returns a string listing all available extensions.
Superclass for algorithms that produce only unstructured grid as output.
vtkBooleanMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
virtual int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called by the superclass.