#include <vtkPPairwiseExtractHistogram2D.h>
This class does exactly the same this as vtkPairwiseExtractHistogram2D, but does it in a multi-process environment. After each node computes their own local histograms, this class does an AllReduce that distributes the sum of all local histograms onto each node.
Because vtkPairwiseExtractHistogram2D is a light wrapper around a series of vtkExtractHistogram2D classes, this class just overrides the function that instantiates new histogram filters and returns the parallel version (vtkPExtractHistogram2D).
Definition at line 51 of file vtkPPairwiseExtractHistogram2D.h.
Public Types | |
typedef vtkPairwiseExtractHistogram2D | Superclass |
Public Member Functions | |
virtual const char * | GetClassName () |
virtual int | IsA (const char *type) |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual void | SetController (vtkMultiProcessController *) |
virtual vtkMultiProcessController * | GetController () |
Static Public Member Functions | |
static vtkPPairwiseExtractHistogram2D * | New () |
static int | IsTypeOf (const char *type) |
static vtkPPairwiseExtractHistogram2D * | SafeDownCast (vtkObject *o) |
Protected Member Functions | |
vtkPPairwiseExtractHistogram2D () | |
~vtkPPairwiseExtractHistogram2D () | |
virtual vtkExtractHistogram2D * | NewHistogramFilter () |
Protected Attributes | |
vtkMultiProcessController * | Controller |
Reimplemented from vtkPairwiseExtractHistogram2D.
Definition at line 55 of file vtkPPairwiseExtractHistogram2D.h.
vtkPPairwiseExtractHistogram2D::vtkPPairwiseExtractHistogram2D | ( | ) | [protected] |
vtkPPairwiseExtractHistogram2D::~vtkPPairwiseExtractHistogram2D | ( | ) | [protected] |
static vtkPPairwiseExtractHistogram2D* vtkPPairwiseExtractHistogram2D::New | ( | ) | [static] |
Create an object with Debug turned off, modified time initialized to zero, and reference counting on.
Reimplemented from vtkPairwiseExtractHistogram2D.
virtual const char* vtkPPairwiseExtractHistogram2D::GetClassName | ( | ) | [virtual] |
Reimplemented from vtkPairwiseExtractHistogram2D.
static int vtkPPairwiseExtractHistogram2D::IsTypeOf | ( | const char * | name | ) | [static] |
Return 1 if this class type is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h.
Reimplemented from vtkPairwiseExtractHistogram2D.
virtual int vtkPPairwiseExtractHistogram2D::IsA | ( | const char * | name | ) | [virtual] |
Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h.
Reimplemented from vtkPairwiseExtractHistogram2D.
static vtkPPairwiseExtractHistogram2D* vtkPPairwiseExtractHistogram2D::SafeDownCast | ( | vtkObject * | o | ) | [static] |
Reimplemented from vtkPairwiseExtractHistogram2D.
void vtkPPairwiseExtractHistogram2D::PrintSelf | ( | ostream & | os, | |
vtkIndent | indent | |||
) | [virtual] |
Methods invoked by print to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes.
Reimplemented from vtkPairwiseExtractHistogram2D.
virtual void vtkPPairwiseExtractHistogram2D::SetController | ( | vtkMultiProcessController * | ) | [virtual] |
virtual vtkMultiProcessController* vtkPPairwiseExtractHistogram2D::GetController | ( | ) | [virtual] |
virtual vtkExtractHistogram2D* vtkPPairwiseExtractHistogram2D::NewHistogramFilter | ( | ) | [protected, virtual] |
Generate a new histogram filter, but actually generate a parallel one this time.
Reimplemented from vtkPairwiseExtractHistogram2D.
Definition at line 65 of file vtkPPairwiseExtractHistogram2D.h.