17#ifndef vtkCompositer_h
18#define vtkCompositer_h
21#include "vtkRenderingParallelModule.h"
23VTK_ABI_NAMESPACE_BEGIN
56 vtkSetMacro(NumberOfProcesses,
int);
57 vtkGetMacro(NumberOfProcesses,
int);
Super class for composite algorithms.
static void DeleteArray(vtkDataArray *da)
Methods that allocate and delete memory with special MPIPro calls.
vtkMultiProcessController * Controller
static void ResizeFloatArray(vtkFloatArray *fa, int numComp, vtkIdType size)
Methods that allocate and delete memory with special MPIPro calls.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
virtual void CompositeBuffer(vtkDataArray *pBuf, vtkFloatArray *zBuf, vtkDataArray *pTmp, vtkFloatArray *zTmp)
This method gets called on every process.
virtual void SetController(vtkMultiProcessController *)
Access to the controller.
static void ResizeUnsignedCharArray(vtkUnsignedCharArray *uca, int numComp, vtkIdType size)
Methods that allocate and delete memory with special MPIPro calls.
static vtkCompositer * New()
~vtkCompositer() override
abstract superclass for arrays of numeric data
dynamic, self-adjusting array of float
a simple class to control print indentation
Multiprocessing communication superclass.
abstract base class for most VTK objects
dynamic, self-adjusting array of unsigned char