29 #ifndef vtkDSPFilterDefinition_h
30 #define vtkDSPFilterDefinition_h
34 #include "vtkFiltersHybridModule.h"
37 class vtkDSPFilterDefinitionVectorDoubleSTLCloak;
38 class vtkDSPFilterDefinitionStringSTLCloak;
55 bool IsThisInputVariableInstanceNeeded(
int a_timestep,
int a_outputTimestep );
57 void PushBackNumeratorWeight(
double a_value);
58 void PushBackDenominatorWeight(
double a_value);
59 void PushBackForwardNumeratorWeight(
double a_value);
60 void SetInputVariableName(
char *a_value);
61 void SetOutputVariableName(
char *a_value);
62 const
char *GetInputVariableName();
63 const
char *GetOutputVariableName();
65 int GetNumNumeratorWeights();
66 int GetNumDenominatorWeights();
67 int GetNumForwardNumeratorWeights();
69 double GetNumeratorWeight(
int a_which);
70 double GetDenominatorWeight(
int a_which);
71 double GetForwardNumeratorWeight(
int a_which);
74 vtkDSPFilterDefinitionVectorDoubleSTLCloak *NumeratorWeights;
75 vtkDSPFilterDefinitionVectorDoubleSTLCloak *DenominatorWeights;
76 vtkDSPFilterDefinitionVectorDoubleSTLCloak *ForwardNumeratorWeights;
78 vtkDSPFilterDefinitionStringSTLCloak *InputVariableName;
79 vtkDSPFilterDefinitionStringSTLCloak *OutputVariableName;
abstract base class for most VTK objects
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
a simple class to control print indentation
used by the Exodus readers
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...