28 #ifndef __vtkDSPFilterGroup_h
29 #define __vtkDSPFilterGroup_h
33 class vtkDSPFilterGroupVectorIntSTLCloak;
34 class vtkDSPFilterGroupVectorVectorIntSTLCloak;
35 class vtkDSPFilterGroupVectorArraySTLCloak;
36 class vtkDSPFilterGroupVectorVectorArraySTLCloak;
37 class vtkDSPFilterGroupVectorStringSTLCloak;
38 class vtkDSPFilterGroupVectorDefinitionSTLCloak;
51 void RemoveFilter(
char *a_outputVariableName);
53 bool IsThisInputVariableInstanceNeeded(
const char *a_name,
int a_timestep,
int a_outputTimestep );
54 bool IsThisInputVariableInstanceCached(
const char *a_name,
int a_timestep );
55 void AddInputVariableInstance(
const char *a_name,
int a_timestep,
vtkFloatArray *a_data );
57 vtkFloatArray *GetOutput(
int a_whichFilter,
int a_whichTimestep,
int &a_instancesCalculated );
59 vtkFloatArray *GetCachedInput(
int a_whichFilter,
int a_whichTimestep );
60 vtkFloatArray *GetCachedOutput(
int a_whichFilter,
int a_whichTimestep );
62 const char *GetInputVariableName(
int a_whichFilter);