compute the memory required by a pipeline
More...
#include <vtkPipelineSize.h>
Inherits vtkObject.
|
virtual vtkObjectBase * | NewInstanceInternal () const |
|
| vtkPipelineSize () |
|
void | GenericComputeSourcePipelineSize (vtkAlgorithm *src, int outputPort, unsigned long size[3]) |
|
void | ComputeSourcePipelineSize (vtkAlgorithm *src, int outputPort, unsigned long size[3]) |
|
void | ComputeOutputMemorySize (vtkAlgorithm *src, int outputPort, unsigned long *inputSize, unsigned long size[2]) |
|
void | GenericComputeOutputMemorySize (vtkAlgorithm *src, int outputPort, unsigned long *inputSize, unsigned long size[2]) |
|
compute the memory required by a pipeline
- Tests:
- vtkPipelineSize (Tests)
Definition at line 30 of file vtkPipelineSize.h.
vtkPipelineSize::vtkPipelineSize |
( |
| ) |
|
|
inlineprotected |
static int vtkPipelineSize::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
virtual int vtkPipelineSize::IsA |
( |
const char * |
type | ) |
|
|
virtual |
virtual vtkObjectBase* vtkPipelineSize::NewInstanceInternal |
( |
| ) |
const |
|
protectedvirtual |
virtual void vtkPipelineSize::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
|
virtual |
unsigned long vtkPipelineSize::GetEstimatedSize |
( |
vtkAlgorithm * |
input, |
|
|
int |
inputPort, |
|
|
int |
connection |
|
) |
| |
Compute an estimate of how much memory a pipline will require in kilobytes (1024 bytes not 1000) This is only an estimate and the calculations in here do not take into account the specifics of many sources and filters.
unsigned long vtkPipelineSize::GetNumberOfSubPieces |
( |
unsigned long |
memoryLimit, |
|
|
vtkPolyDataMapper * |
mapper |
|
) |
| |
Determine how many subpieces a mapper should use to fit a target memory limit. This takes into account the mapper's Piece and NumberOfPieces.
void vtkPipelineSize::GenericComputeSourcePipelineSize |
( |
vtkAlgorithm * |
src, |
|
|
int |
outputPort, |
|
|
unsigned long |
size[3] |
|
) |
| |
|
protected |
void vtkPipelineSize::ComputeSourcePipelineSize |
( |
vtkAlgorithm * |
src, |
|
|
int |
outputPort, |
|
|
unsigned long |
size[3] |
|
) |
| |
|
protected |
void vtkPipelineSize::ComputeOutputMemorySize |
( |
vtkAlgorithm * |
src, |
|
|
int |
outputPort, |
|
|
unsigned long * |
inputSize, |
|
|
unsigned long |
size[2] |
|
) |
| |
|
protected |
void vtkPipelineSize::GenericComputeOutputMemorySize |
( |
vtkAlgorithm * |
src, |
|
|
int |
outputPort, |
|
|
unsigned long * |
inputSize, |
|
|
unsigned long |
size[2] |
|
) |
| |
|
protected |
The documentation for this class was generated from the following file: