14 #ifndef vtkDSPFilterGroup_h
15 #define vtkDSPFilterGroup_h
17 #include "vtkFiltersHybridModule.h"
20 VTK_ABI_NAMESPACE_BEGIN
21 class vtkDSPFilterGroupVectorIntSTLCloak;
22 class vtkDSPFilterGroupVectorVectorIntSTLCloak;
23 class vtkDSPFilterGroupVectorArraySTLCloak;
24 class vtkDSPFilterGroupVectorVectorArraySTLCloak;
25 class vtkDSPFilterGroupVectorStringSTLCloak;
26 class vtkDSPFilterGroupVectorDefinitionSTLCloak;
38 void RemoveFilter(
const char* a_outputVariableName);
40 bool IsThisInputVariableInstanceNeeded(
const char* a_name,
int a_timestep,
int a_outputTimestep);
41 bool IsThisInputVariableInstanceCached(
const char* a_name,
int a_timestep);
42 void AddInputVariableInstance(
const char* a_name,
int a_timestep,
vtkFloatArray* a_data);
44 vtkFloatArray* GetOutput(
int a_whichFilter,
int a_whichTimestep,
int& a_instancesCalculated);
46 vtkFloatArray* GetCachedInput(
int a_whichFilter,
int a_whichTimestep);
47 vtkFloatArray* GetCachedOutput(
int a_whichFilter,
int a_whichTimestep);
49 const char* GetInputVariableName(
int a_whichFilter);
57 vtkDSPFilterGroupVectorDefinitionSTLCloak*
68 vtkDSPFilterGroupVectorVectorArraySTLCloak*
70 vtkDSPFilterGroupVectorVectorIntSTLCloak*
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.
used by the Exodus readers
dynamic, self-adjusting array of float
vtkDSPFilterGroupVectorIntSTLCloak * CachedInputTimesteps
vtkDSPFilterGroupVectorVectorArraySTLCloak * CachedOutputs
a simple class to control print indentation
used by the Exodus readers
vtkDSPFilterGroupVectorDefinitionSTLCloak * FilterDefinitions
vtkDSPFilterGroupVectorArraySTLCloak * CachedInputs
vtkDSPFilterGroupVectorVectorIntSTLCloak * CachedOutputTimesteps
vtkDSPFilterGroupVectorStringSTLCloak * CachedInputNames
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...