19 #ifndef vtkCGNSWriter_h
20 #define vtkCGNSWriter_h
22 #include "vtkPVVTKExtensionsIOCGNSWriterModule.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