41#ifndef vtkTemporalStatistics_h
42#define vtkTemporalStatistics_h
44#include "vtkFiltersGeneralModule.h"
49#define vtkPassInputTypeAlgorithm vtkTemporalAlgorithm<vtkPassInputTypeAlgorithm>
52VTK_ABI_NAMESPACE_BEGIN
57struct vtkTemporalStatisticsInternal;
68#undef vtkPassInputTypeAlgorithm
74#if defined(__VTK_WRAP__) || defined(__WRAP_GCCXML)
170 vtkTemporalStatisticsInternal* Internal;
178 bool GeneratedChangingTopologyWarning;
abstract superclass for composite (multi-block or AMR) datasets
abstract superclass for arrays of numeric data
general representation of visualization data
abstract class to specify dataset behavior
represent and manipulate fields of data
Base class for graph data types.
a simple class to control print indentation
Compute statistics of point or cell data as it changes over time.
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
int RequestDataObject(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) override
This is called within ProcessRequest when a request asks the algorithm to create empty output data ob...
virtual void InitializeStatistics(vtkGraph *input, vtkGraph *output, vtkGraph *cache)
~vtkTemporalStatistics() override
virtual void PostExecute(vtkDataObject *input, vtkDataObject *output, int numSteps)
int Finalize(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) override
vtkTypeBool ComputeMinimum
virtual void InitializeStatistics(vtkDataObject *input, vtkDataObject *output, vtkDataObject *cache)
vtkTypeBool ComputeAverage
int Execute(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) override
void PrintSelf(ostream &os, vtkIndent indent) override
Standard methods for instantiation, type information, and printing.
virtual void AccumulateArrays(vtkFieldData *inFd, vtkFieldData *outFd, int currentTimeIndex)
virtual void PostExecute(vtkGraph *input, vtkGraph *output, int numSteps)
virtual void AccumulateStatistics(vtkCompositeDataSet *input, vtkCompositeDataSet *output, int currentTimeIndex)
virtual void InitializeStatistics(vtkCompositeDataSet *input, vtkCompositeDataSet *output, vtkCompositeDataSet *cache)
int Initialize(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) override
virtual void AccumulateStatistics(vtkDataSet *input, vtkDataSet *output, int currentTimeIndex)
virtual void PostExecute(vtkDataSet *input, vtkDataSet *output, int numSteps)
virtual void InitializeArrays(vtkFieldData *inFd, vtkFieldData *outFd)
vtkTypeBool ComputeMaximum
virtual void InitializeStatistics(vtkDataSet *input, vtkDataSet *output, vtkDataSet *cache)
virtual void FinishArrays(vtkFieldData *inFd, vtkFieldData *outFd, int numSteps)
virtual void AccumulateStatistics(vtkDataObject *input, vtkDataObject *output, int currentTimeIndex)
virtual void AccumulateStatistics(vtkGraph *input, vtkGraph *output, int currentTimeIndex)
static vtkTemporalStatistics * New()
Standard methods for instantiation, type information, and printing.
virtual void PostExecute(vtkCompositeDataSet *input, vtkCompositeDataSet *output, int numSteps)
virtual vtkDataArray * GetArray(vtkFieldData *fieldData, vtkDataArray *inArray, const char *nameSuffix)
virtual void InitializeArray(vtkDataArray *array, vtkFieldData *outFd)
vtkTypeBool ComputeStandardDeviation
#define vtkCreateWrappedTemporalAlgorithmInterface()