11 #ifndef vtkPipelineSize_h
12 #define vtkPipelineSize_h
14 #include "vtkFiltersParallelModule.h"
16 VTK_ABI_NAMESPACE_BEGIN
32 unsigned long GetEstimatedSize(
vtkAlgorithm* input,
int inputPort,
int connection);
40 unsigned long GetNumberOfSubPieces(
41 unsigned long memoryLimit,
vtkAlgorithm* mapper,
int piece,
int numPieces);
45 void GenericComputeSourcePipelineSize(
vtkAlgorithm* src,
int outputPort,
unsigned long size[3]);
46 void ComputeSourcePipelineSize(
vtkAlgorithm* src,
int outputPort,
unsigned long size[3]);
47 void ComputeOutputMemorySize(
48 vtkAlgorithm* src,
int outputPort,
unsigned long* inputSize,
unsigned long size[2]);
49 void GenericComputeOutputMemorySize(
50 vtkAlgorithm* src,
int outputPort,
unsigned long* inputSize,
unsigned long size[2]);
abstract base class for most VTK objects
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
Superclass for all sources, filters, and sinks in VTK.
a simple class to control print indentation
compute the memory required by a pipeline
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...