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>

Inherits vtkExtractHistogram.

Collaboration diagram for vtkPExtractHistogram:
Collaboration graph
[legend]

Public Types

typedef vtkExtractHistogram Superclass
 

Public Member Functions

virtual const char * GetClassName ()
 
virtual int IsA (const char *type)
 
void PrintSelf (ostream &os, vtkIndent indent) override
 
virtual void SetController (vtkMultiProcessController *)
 Get/Set the multiprocess controller. More...
 
virtual vtkMultiProcessControllerGetController ()
 Get/Set the multiprocess controller. More...
 

Static Public Member Functions

static vtkPExtractHistogramNew ()
 
static int IsTypeOf (const char *type)
 
static vtkPExtractHistogramSafeDownCast (vtkObject *o)
 

Protected Member Functions

 vtkPExtractHistogram ()
 
 ~vtkPExtractHistogram () override
 
bool GetInputArrayRange (vtkInformationVector **inputVector, double range[2]) override
 Returns the data range for the input array to process. More...
 
int RequestData (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) override
 

Protected Attributes

vtkMultiProcessControllerController
 

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 20 of file vtkPExtractHistogram.h.

Member Typedef Documentation

◆ Superclass

typedef vtkExtractHistogram vtkPExtractHistogram::Superclass

Definition at line 24 of file vtkPExtractHistogram.h.

Constructor & Destructor Documentation

◆ vtkPExtractHistogram()

vtkPExtractHistogram::vtkPExtractHistogram ( )
protected

◆ ~vtkPExtractHistogram()

vtkPExtractHistogram::~vtkPExtractHistogram ( )
overrideprotected

Member Function Documentation

◆ New()

static vtkPExtractHistogram* vtkPExtractHistogram::New ( )
static

◆ GetClassName()

virtual const char* vtkPExtractHistogram::GetClassName ( )
virtual

◆ IsTypeOf()

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

◆ IsA()

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

◆ SafeDownCast()

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

◆ PrintSelf()

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

◆ 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()

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

Returns the data range for the input array to process.

Overridden to reduce the range in parallel.

◆ RequestData()

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

Member Data Documentation

◆ Controller

vtkMultiProcessController* vtkPExtractHistogram::Controller
protected

Definition at line 49 of file vtkPExtractHistogram.h.


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