27 #ifndef vtkADIOS2CoreArraySelection_h
28 #define vtkADIOS2CoreArraySelection_h
30 #include "vtkIOADIOS2Module.h"
36 #pragma warning(push) // save
37 #pragma warning(disable : 4251) // needs to have dll-interface to be used by clients of class
45 void AddArray(
const char*
name,
bool status =
true);
50 bool ArrayIsEnabled(
const char*
name);
55 bool HasArray(
const char*
name);
61 void SetArrayStatus(
const char*
name,
bool status);
62 int GetArrayStatus(
const char*
name);
68 const char* GetArrayName(
int index);
73 int GetNumberOfArrays();
76 #pragma warning(pop) // restore
79 #endif //# vtkADIOS2CoreArraySelection_h