27 #ifndef vtkExtractHistogram_h 28 #define vtkExtractHistogram_h 36 struct vtkEHInternals;
51 vtkSetClampMacro(Component,
int, 0, VTK_INT_MAX);
52 vtkGetMacro(Component,
int);
59 vtkSetClampMacro(BinCount,
int, 1, VTK_INT_MAX);
60 vtkGetMacro(BinCount,
int);
69 vtkSetMacro(CenterBinsAroundMinAndMax,
bool);
70 vtkGetMacro(CenterBinsAroundMinAndMax,
bool);
71 vtkBooleanMacro(CenterBinsAroundMinAndMax,
bool);
79 vtkSetVector2Macro(CustomBinRanges,
double);
80 vtkGetVector2Macro(CustomBinRanges,
double);
88 vtkSetMacro(UseCustomBinRanges,
bool);
89 vtkGetMacro(UseCustomBinRanges,
bool);
90 vtkBooleanMacro(UseCustomBinRanges,
bool);
99 vtkSetMacro(CalculateAverages,
int);
100 vtkGetMacro(CalculateAverages,
int);
101 vtkBooleanMacro(CalculateAverages,
int);
124 virtual bool InitializeBinExtents(
130 void FillBinExtents(
vtkDoubleArray* bin_extents,
double min,
double max);
132 double CustomBinRanges[2];
145 int GetInputFieldAssociation();
static vtkTableAlgorithm * New()
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
virtual int FillInputPortInformation(int port, vtkInformation *info)
#define VTKPVVTKEXTENSIONSMISC_EXPORT
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
void operator=(const vtkObjectBase &)