Compute statistics of point or cell data as it changes over time.
More...
#include <vtkTemporalStatistics.h>
Inherits vtkPassInputTypeAlgorithm.
|
virtual vtkObjectBase * | NewInstanceInternal () const |
|
| vtkTemporalStatistics () |
|
| ~vtkTemporalStatistics () |
|
virtual int | FillInputPortInformation (int port, vtkInformation *info) |
|
virtual int | RequestDataObject (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) |
|
virtual int | RequestInformation (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) |
|
virtual int | RequestUpdateExtent (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) |
|
virtual int | RequestData (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) |
|
virtual void | InitializeStatistics (vtkDataObject *input, vtkDataObject *output) |
|
virtual void | InitializeStatistics (vtkDataSet *input, vtkDataSet *output) |
|
virtual void | InitializeStatistics (vtkGraph *input, vtkGraph *output) |
|
virtual void | InitializeStatistics (vtkCompositeDataSet *input, vtkCompositeDataSet *output) |
|
virtual void | InitializeArrays (vtkFieldData *inFd, vtkFieldData *outFd) |
|
virtual void | InitializeArray (vtkDataArray *array, vtkFieldData *outFd) |
|
virtual void | AccumulateStatistics (vtkDataObject *input, vtkDataObject *output) |
|
virtual void | AccumulateStatistics (vtkDataSet *input, vtkDataSet *output) |
|
virtual void | AccumulateStatistics (vtkGraph *input, vtkGraph *output) |
|
virtual void | AccumulateStatistics (vtkCompositeDataSet *input, vtkCompositeDataSet *output) |
|
virtual void | AccumulateArrays (vtkFieldData *inFd, vtkFieldData *outFd) |
|
virtual void | PostExecute (vtkDataObject *input, vtkDataObject *output) |
|
virtual void | PostExecute (vtkDataSet *input, vtkDataSet *output) |
|
virtual void | PostExecute (vtkGraph *input, vtkGraph *output) |
|
virtual void | PostExecute (vtkCompositeDataSet *input, vtkCompositeDataSet *output) |
|
virtual void | FinishArrays (vtkFieldData *inFd, vtkFieldData *outFd) |
|
virtual vtkDataArray * | GetArray (vtkFieldData *fieldData, vtkDataArray *inArray, const char *nameSuffix) |
|
Compute statistics of point or cell data as it changes over time.
Given an input that changes over time, vtkTemporalStatistics looks at the data for each time step and computes some statistical information of how a point or cell variable changes over time. For example, vtkTemporalStatistics can compute the average value of "pressure" over time of each point.
Note that this filter will require the upstream filter to be run on every time step that it reports that it can compute. This may be a time consuming operation.
vtkTemporalStatistics ignores the temporal spacing. Each timestep will be weighted the same regardless of how long of an interval it is to the next timestep. Thus, the average statistic may be quite different from an integration of the variable if the time spacing varies.
- Thanks:
- This class was originally written by Kenneth Moreland (kmore.nosp@m.l@sa.nosp@m.ndia..nosp@m.gov) from Sandia National Laboratories.
- Tests:
- vtkTemporalStatistics (Tests)
Definition at line 65 of file vtkTemporalStatistics.h.
vtkTemporalStatistics::vtkTemporalStatistics |
( |
| ) |
|
|
protected |
vtkTemporalStatistics::~vtkTemporalStatistics |
( |
| ) |
|
|
protected |
static int vtkTemporalStatistics::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
virtual int vtkTemporalStatistics::IsA |
( |
const char * |
type | ) |
|
|
virtual |
virtual vtkObjectBase* vtkTemporalStatistics::NewInstanceInternal |
( |
| ) |
const |
|
protectedvirtual |
virtual void vtkTemporalStatistics::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
|
virtual |
virtual int vtkTemporalStatistics::GetComputeAverage |
( |
| ) |
|
|
virtual |
Turn on/off the computation of the average values over time. On by default. The resulting array names have "_average" appended to them.
virtual void vtkTemporalStatistics::SetComputeAverage |
( |
int |
| ) |
|
|
virtual |
Turn on/off the computation of the average values over time. On by default. The resulting array names have "_average" appended to them.
virtual void vtkTemporalStatistics::ComputeAverageOn |
( |
| ) |
|
|
virtual |
Turn on/off the computation of the average values over time. On by default. The resulting array names have "_average" appended to them.
virtual void vtkTemporalStatistics::ComputeAverageOff |
( |
| ) |
|
|
virtual |
Turn on/off the computation of the average values over time. On by default. The resulting array names have "_average" appended to them.
virtual int vtkTemporalStatistics::GetComputeMinimum |
( |
| ) |
|
|
virtual |
Turn on/off the computation of the minimum values over time. On by default. The resulting array names have "_minimum" appended to them.
virtual void vtkTemporalStatistics::SetComputeMinimum |
( |
int |
| ) |
|
|
virtual |
Turn on/off the computation of the minimum values over time. On by default. The resulting array names have "_minimum" appended to them.
virtual void vtkTemporalStatistics::ComputeMinimumOn |
( |
| ) |
|
|
virtual |
Turn on/off the computation of the minimum values over time. On by default. The resulting array names have "_minimum" appended to them.
virtual void vtkTemporalStatistics::ComputeMinimumOff |
( |
| ) |
|
|
virtual |
Turn on/off the computation of the minimum values over time. On by default. The resulting array names have "_minimum" appended to them.
virtual int vtkTemporalStatistics::GetComputeMaximum |
( |
| ) |
|
|
virtual |
Turn on/off the computation of the maximum values over time. On by default. The resulting array names have "_maximum" appended to them.
virtual void vtkTemporalStatistics::SetComputeMaximum |
( |
int |
| ) |
|
|
virtual |
Turn on/off the computation of the maximum values over time. On by default. The resulting array names have "_maximum" appended to them.
virtual void vtkTemporalStatistics::ComputeMaximumOn |
( |
| ) |
|
|
virtual |
Turn on/off the computation of the maximum values over time. On by default. The resulting array names have "_maximum" appended to them.
virtual void vtkTemporalStatistics::ComputeMaximumOff |
( |
| ) |
|
|
virtual |
Turn on/off the computation of the maximum values over time. On by default. The resulting array names have "_maximum" appended to them.
virtual int vtkTemporalStatistics::GetComputeStandardDeviation |
( |
| ) |
|
|
virtual |
virtual void vtkTemporalStatistics::SetComputeStandardDeviation |
( |
int |
| ) |
|
|
virtual |
virtual void vtkTemporalStatistics::ComputeStandardDeviationOn |
( |
| ) |
|
|
virtual |
virtual void vtkTemporalStatistics::ComputeStandardDeviationOff |
( |
| ) |
|
|
virtual |
virtual int vtkTemporalStatistics::FillInputPortInformation |
( |
int |
port, |
|
|
vtkInformation * |
info |
|
) |
| |
|
protectedvirtual |
virtual int vtkTemporalStatistics::RequestDataObject |
( |
vtkInformation * |
request, |
|
|
vtkInformationVector ** |
inputVector, |
|
|
vtkInformationVector * |
outputVector |
|
) |
| |
|
protectedvirtual |
virtual int vtkTemporalStatistics::RequestInformation |
( |
vtkInformation * |
request, |
|
|
vtkInformationVector ** |
inputVector, |
|
|
vtkInformationVector * |
outputVector |
|
) |
| |
|
protectedvirtual |
virtual int vtkTemporalStatistics::RequestUpdateExtent |
( |
vtkInformation * |
request, |
|
|
vtkInformationVector ** |
inputVector, |
|
|
vtkInformationVector * |
outputVector |
|
) |
| |
|
protectedvirtual |
virtual int vtkTemporalStatistics::RequestData |
( |
vtkInformation * |
request, |
|
|
vtkInformationVector ** |
inputVector, |
|
|
vtkInformationVector * |
outputVector |
|
) |
| |
|
protectedvirtual |
virtual void vtkTemporalStatistics::InitializeStatistics |
( |
vtkDataObject * |
input, |
|
|
vtkDataObject * |
output |
|
) |
| |
|
protectedvirtual |
virtual void vtkTemporalStatistics::InitializeStatistics |
( |
vtkDataSet * |
input, |
|
|
vtkDataSet * |
output |
|
) |
| |
|
protectedvirtual |
virtual void vtkTemporalStatistics::InitializeStatistics |
( |
vtkGraph * |
input, |
|
|
vtkGraph * |
output |
|
) |
| |
|
protectedvirtual |
virtual void vtkTemporalStatistics::InitializeStatistics |
( |
vtkCompositeDataSet * |
input, |
|
|
vtkCompositeDataSet * |
output |
|
) |
| |
|
protectedvirtual |
virtual void vtkTemporalStatistics::InitializeArrays |
( |
vtkFieldData * |
inFd, |
|
|
vtkFieldData * |
outFd |
|
) |
| |
|
protectedvirtual |
virtual void vtkTemporalStatistics::InitializeArray |
( |
vtkDataArray * |
array, |
|
|
vtkFieldData * |
outFd |
|
) |
| |
|
protectedvirtual |
virtual void vtkTemporalStatistics::AccumulateStatistics |
( |
vtkDataObject * |
input, |
|
|
vtkDataObject * |
output |
|
) |
| |
|
protectedvirtual |
virtual void vtkTemporalStatistics::AccumulateStatistics |
( |
vtkDataSet * |
input, |
|
|
vtkDataSet * |
output |
|
) |
| |
|
protectedvirtual |
virtual void vtkTemporalStatistics::AccumulateStatistics |
( |
vtkGraph * |
input, |
|
|
vtkGraph * |
output |
|
) |
| |
|
protectedvirtual |
virtual void vtkTemporalStatistics::AccumulateStatistics |
( |
vtkCompositeDataSet * |
input, |
|
|
vtkCompositeDataSet * |
output |
|
) |
| |
|
protectedvirtual |
virtual void vtkTemporalStatistics::AccumulateArrays |
( |
vtkFieldData * |
inFd, |
|
|
vtkFieldData * |
outFd |
|
) |
| |
|
protectedvirtual |
virtual void vtkTemporalStatistics::PostExecute |
( |
vtkDataObject * |
input, |
|
|
vtkDataObject * |
output |
|
) |
| |
|
protectedvirtual |
virtual void vtkTemporalStatistics::PostExecute |
( |
vtkDataSet * |
input, |
|
|
vtkDataSet * |
output |
|
) |
| |
|
protectedvirtual |
virtual void vtkTemporalStatistics::PostExecute |
( |
vtkGraph * |
input, |
|
|
vtkGraph * |
output |
|
) |
| |
|
protectedvirtual |
virtual void vtkTemporalStatistics::PostExecute |
( |
vtkCompositeDataSet * |
input, |
|
|
vtkCompositeDataSet * |
output |
|
) |
| |
|
protectedvirtual |
virtual void vtkTemporalStatistics::FinishArrays |
( |
vtkFieldData * |
inFd, |
|
|
vtkFieldData * |
outFd |
|
) |
| |
|
protectedvirtual |
virtual vtkDataArray* vtkTemporalStatistics::GetArray |
( |
vtkFieldData * |
fieldData, |
|
|
vtkDataArray * |
inArray, |
|
|
const char * |
nameSuffix |
|
) |
| |
|
protectedvirtual |
int vtkTemporalStatistics::ComputeAverage |
|
protected |
int vtkTemporalStatistics::ComputeMaximum |
|
protected |
int vtkTemporalStatistics::ComputeMinimum |
|
protected |
int vtkTemporalStatistics::ComputeStandardDeviation |
|
protected |
int vtkTemporalStatistics::CurrentTimeIndex |
|
protected |
The documentation for this class was generated from the following file: