28 #ifndef vtkXdmf3ArraySelection_h 
   29 #define vtkXdmf3ArraySelection_h 
   31 #include "vtkIOXdmf3Module.h"  
   37 #pragma warning(push)           // save 
   38 #pragma warning(disable : 4251) // needs to have dll-interface to be used by clients of class 
   51   void AddArray(
const char* 
name, 
bool status = 
true);
 
   56   bool ArrayIsEnabled(
const char* 
name);
 
   61   bool HasArray(
const char* 
name);
 
   67   void SetArrayStatus(
const char* 
name, 
bool status);
 
   68   int GetArraySetting(
const char* 
name);
 
   74   const char* GetArrayName(
int index);
 
   79   int GetNumberOfArrays();
 
   82 #pragma warning(pop) // restore 
   85 #endif //# vtkXdmf3ArraySelection_h