Go to the documentation of this file.
48 #ifndef vtkComputeHistogram2DOutliers_h
49 #define vtkComputeHistogram2DOutliers_h
78 INPUT_HISTOGRAMS_MULTIBLOCK
82 OUTPUT_SELECTED_ROWS=0,
83 OUTPUT_SELECTED_TABLE_DATA
virtual int FillInputPortInformation(int port, vtkInformation *info)
GLsizei GLsizei GLenum GLenum const GLvoid * data
compute the outliers in a set of 2D histograms and extract the corresponding row data.
A table, which contains similar-typed columns of data.
record modification and/or execution time
virtual int FillOutputPortInformation(int port, vtkInformation *info)
#define vtkTypeMacro(thisClass, superclass)
vtkComputeHistogram2DOutliers()
virtual int FillOutlierIds(vtkTable *data, vtkCollection *thresholds, vtkIdTypeArray *rowIds, vtkTable *outTable)
#define VTKFILTERSIMAGING_EXPORT
create and manipulate unsorted lists of objects
static vtkComputeHistogram2DOutliers * New()
void SetInputHistogramMultiBlockConnection(vtkAlgorithmOutput *cxn)
int PreferredNumberOfOutliers
vtkTable * GetOutputTable()
topologically and geometrically regular array of data
a simple class to control print indentation
@ INPUT_HISTOGRAMS_IMAGE_DATA
#define vtkGetMacro(name, type)
virtual int ComputeOutlierThresholds(vtkImageData *histogram, vtkDoubleArray *thresholds, double threshold)
virtual void SetInputConnection(int port, vtkAlgorithmOutput *input)
vtkSetMacro(IgnoreDriverBugs, bool)
dynamic, self-adjusting array of vtkIdType
void PrintSelf(ostream &os, vtkIndent indent)
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
~vtkComputeHistogram2DOutliers()
virtual int ComputeOutlierThresholds(vtkCollection *histograms, vtkCollection *thresholds)
Proxy object to connect input/output ports.
Superclass for algorithms that produce only Selection as output.
dynamic, self-adjusting array of double
void SetInputHistogramImageDataConnection(vtkAlgorithmOutput *cxn)
void SetInputTableConnection(vtkAlgorithmOutput *cxn)