47 #ifndef __vtkExtractHistogram2D_h
48 #define __vtkExtractHistogram2D_h
50 #include "vtkFiltersImagingModule.h"
73 vtkSetVector2Macro(NumberOfBins,
int);
74 vtkGetVector2Macro(NumberOfBins,
int);
80 vtkSetVector2Macro(ComponentsToProcess,
int);
81 vtkGetVector2Macro(ComponentsToProcess,
int);
88 vtkSetVector4Macro(CustomHistogramExtents,
double);
89 vtkGetVector4Macro(CustomHistogramExtents,
double);
95 vtkSetMacro(UseCustomHistogramExtents,
int);
96 vtkGetMacro(UseCustomHistogramExtents,
int);
97 vtkBooleanMacro(UseCustomHistogramExtents,
int);
104 vtkSetMacro(ScalarType,
int);
105 void SetScalarTypeToUnsignedInt()
107 void SetScalarTypeToUnsignedLong()
109 void SetScalarTypeToUnsignedShort()
111 void SetScalarTypeToUnsignedChar()
113 void SetScalarTypeToFloat()
115 void SetScalarTypeToDouble()
117 vtkGetMacro(ScalarType,
int);
123 vtkGetMacro(MaximumBinCount,
double);
136 void GetBinWidth(
double bw[2]);
144 double* GetHistogramExtents();
146 vtkSetMacro(SwapColumns,
int);
147 vtkGetMacro(SwapColumns,
int);
148 vtkBooleanMacro(SwapColumns,
int);
165 double HistogramExtents[4];
166 double CustomHistogramExtents[4];
168 int ComponentsToProcess[2];