ParaView
|
Extract histogram for parallel dataset. More...
#include <vtkPExtractHistogram.h>
Public Types | |
typedef vtkExtractHistogram | Superclass |
![]() | |
typedef vtkTableAlgorithm | Superclass |
Public Member Functions | |
virtual const char * | GetClassName () |
virtual int | IsA (const char *type) |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual void | SetController (vtkMultiProcessController *) |
Get/Set the multiprocess controller. More... | |
virtual vtkMultiProcessController * | GetController () |
Get/Set the multiprocess controller. More... | |
![]() | |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual void | SetComponent (int) |
Controls which input data component should be binned, for input arrays with more-than-one component. More... | |
virtual int | GetComponent () |
Controls which input data component should be binned, for input arrays with more-than-one component. More... | |
virtual void | SetBinCount (int) |
Controls the number of bins N in the output histogram data. More... | |
virtual int | GetBinCount () |
Controls the number of bins N in the output histogram data. More... | |
virtual void | SetCustomBinRanges (double, double) |
Get/Set custom bin ranges to use. More... | |
void | SetCustomBinRanges (double [2]) |
Get/Set custom bin ranges to use. More... | |
virtual double * | GetCustomBinRanges () |
Get/Set custom bin ranges to use. More... | |
virtual void | GetCustomBinRanges (double &, double &) |
Get/Set custom bin ranges to use. More... | |
virtual void | GetCustomBinRanges (double [2]) |
Get/Set custom bin ranges to use. More... | |
virtual void | SetUseCustomBinRanges (bool) |
When set to true, CustomBinRanges will be used instead of using the full range for the selected array. More... | |
virtual bool | GetUseCustomBinRanges () |
When set to true, CustomBinRanges will be used instead of using the full range for the selected array. More... | |
virtual void | UseCustomBinRangesOn () |
When set to true, CustomBinRanges will be used instead of using the full range for the selected array. More... | |
virtual void | UseCustomBinRangesOff () |
When set to true, CustomBinRanges will be used instead of using the full range for the selected array. More... | |
virtual void | SetCalculateAverages (int) |
This option controls whether the algorithm calculates averages of variables other than the primary variable that fall into each bin. More... | |
virtual int | GetCalculateAverages () |
This option controls whether the algorithm calculates averages of variables other than the primary variable that fall into each bin. More... | |
virtual void | CalculateAveragesOn () |
This option controls whether the algorithm calculates averages of variables other than the primary variable that fall into each bin. More... | |
virtual void | CalculateAveragesOff () |
This option controls whether the algorithm calculates averages of variables other than the primary variable that fall into each bin. More... | |
Static Public Member Functions | |
static vtkPExtractHistogram * | New () |
static int | IsTypeOf (const char *type) |
static vtkPExtractHistogram * | SafeDownCast (vtkObject *o) |
![]() | |
static vtkExtractHistogram * | New () |
static int | IsTypeOf (const char *type) |
static vtkExtractHistogram * | SafeDownCast (vtkObject *o) |
Protected Member Functions | |
vtkPExtractHistogram () | |
~vtkPExtractHistogram () | |
virtual bool | GetInputArrayRange (vtkInformationVector **inputVector, double range[2]) |
Returns the data range for the input array to process. More... | |
virtual int | RequestData (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) |
![]() | |
vtkExtractHistogram () | |
~vtkExtractHistogram () | |
virtual int | FillInputPortInformation (int port, vtkInformation *info) |
virtual bool | InitializeBinExtents (vtkInformationVector **inputVector, vtkDoubleArray *bin_extents, double &min, double &max) |
void | BinAnArray (vtkDataArray *src, vtkIntArray *vals, double min, double max, vtkFieldData *field) |
void | FillBinExtents (vtkDoubleArray *bin_extents, double min, double max) |
Protected Attributes | |
vtkMultiProcessController * | Controller |
![]() | |
double | CustomBinRanges [2] |
bool | UseCustomBinRanges |
int | Component |
int | BinCount |
int | CalculateAverages |
vtkEHInternals * | Internal |
Extract histogram for parallel dataset.
vtkPExtractHistogram is vtkExtractHistogram subclass for parallel datasets. It gathers the histogram data on the root node.
Definition at line 31 of file vtkPExtractHistogram.h.
Definition at line 35 of file vtkPExtractHistogram.h.
|
protected |
|
protected |
|
static |
|
virtual |
Reimplemented from vtkExtractHistogram.
|
static |
|
virtual |
Reimplemented from vtkExtractHistogram.
|
static |
void vtkPExtractHistogram::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) |
|
virtual |
Get/Set the multiprocess controller.
If no controller is set, single process is assumed.
|
virtual |
Get/Set the multiprocess controller.
If no controller is set, single process is assumed.
|
protectedvirtual |
Returns the data range for the input array to process.
Overridden to reduce the range in parallel.
Reimplemented from vtkExtractHistogram.
|
protectedvirtual |
Reimplemented from vtkExtractHistogram.
|
protected |
Definition at line 60 of file vtkPExtractHistogram.h.