4#ifndef vtkNetCDFCFWriter_h
5#define vtkNetCDFCFWriter_h
7#include "vtkIONetCDFModule.h"
10VTK_ABI_NAMESPACE_BEGIN
46 vtkSetStringMacro(CellArrayNamePostfix);
47 vtkGetStringMacro(CellArrayNamePostfix);
57 vtkSetMacro(FillValue,
int);
58 vtkGetMacro(FillValue,
int);
67 vtkSetMacro(AttributeType,
int);
68 vtkGetMacro(AttributeType,
int);
76 vtkSetMacro(FillBlankedAttributes,
bool);
77 vtkGetMacro(FillBlankedAttributes,
bool);
78 vtkBooleanMacro(FillBlankedAttributes,
bool);
116 class Implementation;
abstract class to specify dataset behavior
list of point or cell ids
topologically and geometrically regular array of data
a simple class to control print indentation
Writes netCDF files that follow the CF convention.
static vtkNetCDFCFWriter * New()
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkSetFilePathMacro(FileName)
Get/Set the file name of the file.
void AddGridMappingAttribute(const char *name, const char *value)
Add/clear attributes that define the grid mapping (or the coordinate reference system (CRS))
vtkGetFilePathMacro(FileName)
Get/Set the file name of the file.
char * CellArrayNamePostfix
void AddGridMappingAttribute(const char *name, double value)
Add/clear attributes that define the grid mapping (or the coordinate reference system (CRS))
bool FillBlankedAttributes
~vtkNetCDFCFWriter() override
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
void ClearGridMappingAttributes()
Add/clear attributes that define the grid mapping (or the coordinate reference system (CRS))
void WriteData() override
abstract class to write data to file(s)