18 #ifndef __vtkKWHistogramSet_h
19 #define __vtkKWHistogramSet_h
21 #include "vtkObject.h"
26 class vtkKWHistogramCallback;
27 class vtkKWHistogramSetInternals;
34 void PrintSelf(ostream& os, vtkIndent indent);
48 virtual int GetNumberOfHistograms();
58 virtual int HasHistogramWithName(
const char *name);
64 virtual int RemoveHistogramWithName(
const char *name);
66 virtual void RemoveAllHistograms();
77 static int ComputeHistogramName(
78 const char *array_name,
int comp,
const char *tag,
char *buffer);
88 virtual int AddHistograms(vtkDataArray *array,
89 const char *tag = NULL,
90 int skip_components_mask = 0);
98 vtkKWHistogramSetInternals *Internals;