23 #ifndef vtkPipelineSize_h
24 #define vtkPipelineSize_h
26 #include "vtkFiltersParallelModule.h"
43 unsigned long GetEstimatedSize(
vtkAlgorithm* input,
int inputPort,
int connection);
51 unsigned long GetNumberOfSubPieces(
52 unsigned long memoryLimit,
vtkAlgorithm* mapper,
int piece,
int numPieces);
56 void GenericComputeSourcePipelineSize(
vtkAlgorithm* src,
int outputPort,
unsigned long size[3]);
57 void ComputeSourcePipelineSize(
vtkAlgorithm* src,
int outputPort,
unsigned long size[3]);
58 void ComputeOutputMemorySize(
59 vtkAlgorithm* src,
int outputPort,
unsigned long* inputSize,
unsigned long size[2]);
60 void GenericComputeOutputMemorySize(
61 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...