14#ifndef vtkTemporalSmoothing_h
15#define vtkTemporalSmoothing_h
17#include "vtkFiltersTemporalModule.h"
22VTK_ABI_NAMESPACE_BEGIN
23struct vtkTemporalSmoothingInternals;
49 vtkGetMacro(TemporalWindowHalfWidth,
int);
50 vtkSetMacro(TemporalWindowHalfWidth,
int);
90 int TemporalWindowHalfWidth = 10;
91 std::shared_ptr<vtkTemporalSmoothingInternals> Internals;
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
Smooth point or cell data over a sliding time window.
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...
int RequestInformation(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) override
This is called within ProcessRequest when a request asks for Information.
int RequestUpdateExtent(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) override
This is called within ProcessRequest when each filter in the pipeline decides what portion of its inp...
int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) override
This is called within ProcessRequest when a request asks the algorithm to do its work.
static vtkTemporalSmoothing * New()
Standard Type-Macro.
void PrintSelf(ostream &os, vtkIndent indent) override
Standard Type-Macro.
~vtkTemporalSmoothing() override=default