14 #ifndef vtkADIOS2CoreArraySelection_h
15 #define vtkADIOS2CoreArraySelection_h
17 #include "vtkIOADIOS2Module.h"
23 #pragma warning(push) // save
24 #pragma warning(disable : 4251) // needs to have dll-interface to be used by clients of class
26 VTK_ABI_NAMESPACE_BEGIN
33 void AddArray(
const char*
name,
bool status =
true);
38 bool ArrayIsEnabled(
const char* name);
43 bool HasArray(
const char* name);
49 void SetArrayStatus(
const char* name,
bool status);
50 int GetArrayStatus(
const char* name);
56 const char* GetArrayName(
int index);
61 int GetNumberOfArrays();
64 #pragma warning(pop) // restore
68 #endif //# vtkADIOS2CoreArraySelection_h
helper to identify requested arrays with