Go to the documentation of this file.
25 #ifndef vtkDataArraySelection_h
26 #define vtkDataArraySelection_h
31 class vtkDataArraySelectionInternals;
81 return this->GetArraySetting(this->GetArrayIndex(
name));
void CopySelections(vtkDataArraySelection *selections)
#define VTKCOMMONCORE_EXPORT
void EnableArray(const char *name)
void SetArrays(const char *const *names, int numArrays)
int GetEnabledArrayIndex(const char *name)
vtkDataArraySelectionInternals * Internal
#define vtkTypeMacro(thisClass, superclass)
int GetArrayIndex(const char *name)
abstract base class for most VTK objects
Store on/off settings for data arrays for a vtkSource.
GLuint const GLchar * name
void SetArraysWithDefault(const char *const *names, int numArrays, int defaultStatus)
int GetArraySetting(const char *name)
static vtkDataArraySelection * New()
a simple class to control print indentation
void RemoveArrayByIndex(int index)
int ArrayIsEnabled(const char *name)
void PrintSelf(ostream &os, vtkIndent indent)
int ArrayExists(const char *name)
int AddArray(const char *name)
void DisableArray(const char *name)
int GetArraySetting(int index)
int GetNumberOfArraysEnabled()
void RemoveArrayByName(const char *name)
const char * GetArrayName(int index)