15#ifndef vtkXdmf3ArraySelection_h 
   16#define vtkXdmf3ArraySelection_h 
   18#include "vtkIOXdmf3Module.h"  
   25#pragma warning(disable : 4251)  
   27VTK_ABI_NAMESPACE_BEGIN
 
   39  void AddArray(
const char* name, 
bool status = 
true);
 
helper to identify requested arrays with
 
void SetArrayStatus(const char *name, bool status)
get/set user choice of whether a particular array is to be loaded
 
const char * GetArrayName(int index)
get string name of a particular array
 
void AddArray(const char *name, bool status=true)
add a new array to the set, with a particular status
 
int GetNumberOfArrays()
get number of arrays in the set
 
int GetArraySetting(const char *name)
get/set user choice of whether a particular array is to be loaded
 
bool HasArray(const char *name)
check if a particular array is in the set yet or not
 
void Merge(const vtkXdmf3ArraySelection &other)
used in parallel to send of combine sets
 
bool ArrayIsEnabled(const char *name)
test if a particular array is enablled or not