35 #ifndef __vtkExtractArraysOverTime_h
36 #define __vtkExtractArraysOverTime_h
38 #include "vtkFiltersExtractionModule.h"
39 #include "vtkMultiBlockDataSetAlgorithm.h"
45 class vtkDataSetAttributes;
52 void PrintSelf(ostream& os, vtkIndent indent);
56 vtkGetMacro(NumberOfTimeSteps,
int);
64 this->SetInputConnection(1, algOutput);
85 vtkSetMacro(ReportStatisticsOnly,
int);
86 vtkGetMacro(ReportStatisticsOnly,
int);
87 vtkBooleanMacro(ReportStatisticsOnly,
int);
95 virtual int RequestInformation(vtkInformation* request,
96 vtkInformationVector** inputVector,
97 vtkInformationVector* outputVector);
98 virtual int RequestUpdateExtent(vtkInformation* request,
99 vtkInformationVector** inputVector,
100 vtkInformationVector* outputVector);
101 virtual int RequestData(vtkInformation* request,
102 vtkInformationVector** inputVector,
103 vtkInformationVector* outputVector);
105 virtual void PostExecute(vtkInformation* request,
106 vtkInformationVector** inputVector,
107 vtkInformationVector* outputVector);
113 int DetermineSelectionType(vtkSelection*);
115 virtual int FillInputPortInformation(
int port, vtkInformation* info);
120 bool UpdateFastPathIDs(
121 vtkInformationVector** inputV, vtkInformation* outInfo);
127 void CopyFastPathDataToOutput(vtkDataSet *input, vtkTable *output);
130 void ExecuteAtTimeStep(vtkInformationVector** inputV,
131 vtkInformation* outInfo);
160 vtkInternal *Internal;