20 #ifndef __vtkCachedStreamingDemandDrivenPipeline_h
21 #define __vtkCachedStreamingDemandDrivenPipeline_h
23 #include "vtkStreamingDemandDrivenPipeline.h"
27 class vtkCachedStreamingDemandDrivenPipelineInternals;
30 public vtkStreamingDemandDrivenPipeline
35 vtkStreamingDemandDrivenPipeline);
36 void PrintSelf(ostream& os,
vtkIndent indent);
41 virtual int Update(
int port);
47 void SetCacheSize(
int size);
48 vtkGetMacro(CacheSize,
int);
55 virtual int NeedToExecuteData(
int outputPort,
68 vtkCachedStreamingDemandDrivenPipelineInternals* CachedStreamingDemandDrivenInternal;
a simple class to control print indentation
helper class to get VTK data object types as string and instantiate them