30#ifndef vtkCompressCompositer_h
31#define vtkCompressCompositer_h
34#include "vtkRenderingParallelModule.h"
Super class for composite algorthms.
Implements compressed tree based compositing.
vtkFloatArray * InternalZData
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
static void Compress(vtkFloatArray *zIn, vtkDataArray *pIn, vtkFloatArray *zOut, vtkDataArray *pOut)
I am granting access to these methods and making them static So I can create a TileDisplayCompositer ...
~vtkCompressCompositer() override
vtkDataArray * InternalPData
static void CompositeImagePair(vtkFloatArray *localZ, vtkDataArray *localP, vtkFloatArray *remoteZ, vtkDataArray *remoteP, vtkFloatArray *outZ, vtkDataArray *outP)
void CompositeBuffer(vtkDataArray *pBuf, vtkFloatArray *zBuf, vtkDataArray *pTmp, vtkFloatArray *zTmp) override
This method gets called on every process.
static void Uncompress(vtkFloatArray *zIn, vtkDataArray *pIn, vtkFloatArray *zOut, vtkDataArray *pOut, int lengthOut)
static vtkCompressCompositer * New()
abstract superclass for arrays of numeric data
dynamic, self-adjusting array of float
a simple class to control print indentation
Timer support and logging.