33 #ifndef __vtkTemporalDataSetCache_h
34 #define __vtkTemporalDataSetCache_h
36 #include "vtkFiltersHybridModule.h"
38 #include "vtkAlgorithm.h"
46 void PrintSelf(ostream& os, vtkIndent indent);
51 void SetCacheSize(
int size);
52 vtkGetMacro(CacheSize,
int);
62 typedef std::map<double,std::pair<unsigned long,vtkDataObject *> >
70 virtual int ProcessRequest(vtkInformation* request,
71 vtkInformationVector** inputVector,
72 vtkInformationVector* outputVector);
75 virtual int FillInputPortInformation(
int port, vtkInformation* info);
76 virtual int FillOutputPortInformation(
int vtkNotUsed(port), vtkInformation* info);
77 virtual int RequestDataObject( vtkInformation*,
78 vtkInformationVector** inputVector ,
79 vtkInformationVector* outputVector);
81 virtual int RequestUpdateExtent (vtkInformation *,
82 vtkInformationVector **,
83 vtkInformationVector *);
85 virtual int RequestData(vtkInformation *,
86 vtkInformationVector **,
87 vtkInformationVector *);
std::map< double, std::pair< unsigned long, vtkDataObject * > > CacheType