ParaView
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
vtkPExtractHistogram Class Reference

Extract histogram for parallel dataset. More...

#include <vtkPExtractHistogram.h>

Inheritance diagram for vtkPExtractHistogram:
Inheritance graph
[legend]
Collaboration diagram for vtkPExtractHistogram:
Collaboration graph
[legend]

Public Types

typedef vtkExtractHistogram Superclass
 
- Public Types inherited from vtkExtractHistogram
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...
 
- Public Member Functions inherited from vtkExtractHistogram
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 vtkPExtractHistogramNew ()
 
static int IsTypeOf (const char *type)
 
static vtkPExtractHistogramSafeDownCast (vtkObject *o)
 
- Static Public Member Functions inherited from vtkExtractHistogram
static vtkExtractHistogramNew ()
 
static int IsTypeOf (const char *type)
 
static vtkExtractHistogramSafeDownCast (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)
 
- Protected Member Functions inherited from vtkExtractHistogram
 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
 
- Protected Attributes inherited from vtkExtractHistogram
double CustomBinRanges [2]
 
bool UseCustomBinRanges
 
int Component
 
int BinCount
 
int CalculateAverages
 
vtkEHInternals * Internal
 

Detailed Description

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.

Member Typedef Documentation

§ Superclass

Definition at line 35 of file vtkPExtractHistogram.h.

Constructor & Destructor Documentation

§ vtkPExtractHistogram()

vtkPExtractHistogram::vtkPExtractHistogram ( )
protected

§ ~vtkPExtractHistogram()

vtkPExtractHistogram::~vtkPExtractHistogram ( )
protected

Member Function Documentation

§ New()

static vtkPExtractHistogram* vtkPExtractHistogram::New ( )
static

§ GetClassName()

virtual const char* vtkPExtractHistogram::GetClassName ( )
virtual

Reimplemented from vtkExtractHistogram.

§ IsTypeOf()

static int vtkPExtractHistogram::IsTypeOf ( const char *  type)
static

§ IsA()

virtual int vtkPExtractHistogram::IsA ( const char *  type)
virtual

Reimplemented from vtkExtractHistogram.

§ SafeDownCast()

static vtkPExtractHistogram* vtkPExtractHistogram::SafeDownCast ( vtkObject *  o)
static

§ PrintSelf()

void vtkPExtractHistogram::PrintSelf ( ostream &  os,
vtkIndent  indent 
)

§ SetController()

virtual void vtkPExtractHistogram::SetController ( vtkMultiProcessController *  )
virtual

Get/Set the multiprocess controller.

If no controller is set, single process is assumed.

§ GetController()

virtual vtkMultiProcessController* vtkPExtractHistogram::GetController ( )
virtual

Get/Set the multiprocess controller.

If no controller is set, single process is assumed.

§ GetInputArrayRange()

virtual bool vtkPExtractHistogram::GetInputArrayRange ( vtkInformationVector **  inputVector,
double  range[2] 
)
protectedvirtual

Returns the data range for the input array to process.

Overridden to reduce the range in parallel.

Reimplemented from vtkExtractHistogram.

§ RequestData()

virtual int vtkPExtractHistogram::RequestData ( vtkInformation *  request,
vtkInformationVector **  inputVector,
vtkInformationVector *  outputVector 
)
protectedvirtual

Reimplemented from vtkExtractHistogram.

Member Data Documentation

§ Controller

vtkMultiProcessController* vtkPExtractHistogram::Controller
protected

Definition at line 60 of file vtkPExtractHistogram.h.


The documentation for this class was generated from the following file: