29 #ifndef vtkDSPFilterGroup_h 
   30 #define vtkDSPFilterGroup_h 
   32 #include "vtkFiltersHybridModule.h"  
   35 class vtkDSPFilterGroupVectorIntSTLCloak;
 
   36 class vtkDSPFilterGroupVectorVectorIntSTLCloak;
 
   37 class vtkDSPFilterGroupVectorArraySTLCloak;
 
   38 class vtkDSPFilterGroupVectorVectorArraySTLCloak;
 
   39 class vtkDSPFilterGroupVectorStringSTLCloak;
 
   40 class vtkDSPFilterGroupVectorDefinitionSTLCloak;
 
   52   void RemoveFilter(
const char* a_outputVariableName);
 
   54   bool IsThisInputVariableInstanceNeeded(
const char* a_name, 
int a_timestep, 
int a_outputTimestep);
 
   55   bool IsThisInputVariableInstanceCached(
const char* a_name, 
int a_timestep);
 
   56   void AddInputVariableInstance(
const char* a_name, 
int a_timestep, 
vtkFloatArray* a_data);
 
   58   vtkFloatArray* GetOutput(
int a_whichFilter, 
int a_whichTimestep, 
int& a_instancesCalculated);
 
   60   vtkFloatArray* GetCachedInput(
int a_whichFilter, 
int a_whichTimestep);
 
   61   vtkFloatArray* GetCachedOutput(
int a_whichFilter, 
int a_whichTimestep);
 
   63   const char* GetInputVariableName(
int a_whichFilter);
 
   71   vtkDSPFilterGroupVectorDefinitionSTLCloak* 
 
   82   vtkDSPFilterGroupVectorVectorArraySTLCloak* 
 
   84   vtkDSPFilterGroupVectorVectorIntSTLCloak*