19 #ifndef vtkCGNSWriter_h 20 #define vtkCGNSWriter_h 38 vtkSetStringMacro(FileName);
39 vtkGetStringMacro(FileName);
50 void SetUseHDF5(
bool);
51 vtkGetMacro(UseHDF5,
bool);
52 vtkBooleanMacro(UseHDF5,
bool);
62 vtkSetMacro(WriteAllTimeSteps,
bool);
63 vtkGetMacro(WriteAllTimeSteps,
bool);
64 vtkBooleanMacro(WriteAllTimeSteps,
bool);
75 vtkSetMacro(GhostLevel,
int);
76 vtkGetMacro(GhostLevel,
int);
87 vtkGetStringMacro(FileNameSuffix);
88 vtkSetStringMacro(FileNameSuffix);
111 char* FileName =
nullptr;
113 bool WriteAllTimeSteps =
false;
114 char* FileNameSuffix =
nullptr;
117 int NumberOfTimeSteps = 0;
118 int CurrentTimeIndex = 0;
122 bool WasWritingSuccessful =
false;
129 friend class vtkPrivate;
132 #endif // vtkCGNSWriter_h
virtual int ProcessRequest(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
#define VTKPVVTKEXTENSIONSIOCGNSWRITER_EXPORT
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
virtual int FillInputPortInformation(int port, vtkInformation *info)
static vtkAlgorithm * New()
virtual void WriteData()=0
void operator=(const vtkObjectBase &)
void PrintSelf(ostream &os, vtkIndent indent)