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
Represents and manipulates a collection of data arrays.
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()