29 #ifndef vtkInSituPParticlePathFilter_h 30 #define vtkInSituPParticlePathFilter_h 32 #include "vtkPParticlePathFilter.h" 33 #include "vtkPVVTKExtensionsDefaultModule.h" 39 ostream& os, vtkIndent indent);
47 void SetClearCache(
bool);
53 void AddRestartConnection(vtkAlgorithmOutput* input);
54 void RemoveAllRestarts();
63 vtkSetMacro(RestartedSimulation,
bool);
64 vtkGetMacro(RestartedSimulation,
bool);
73 vtkSetMacro(FirstTimeStep,
int);
74 vtkGetMacro(FirstTimeStep,
int);
79 ~vtkInSituPParticlePathFilter();
89 virtual std::vector<vtkDataSet*> GetSeedSources(vtkInformationVector* inputVector,
int timeStep);
96 virtual
int FillInputPortInformation(
int port, vtkInformation* info);
98 int RequestUpdateExtent(vtkInformation* request, vtkInformationVector** inputVector,
99 vtkInformationVector* outputVector);
105 virtual
void AddRestartSeeds(vtkInformationVector**);
116 virtual
void AssignSeedsToProcessors(
double time, vtkDataSet* source,
int sourceID,
int ptId,
117 vtkParticleTracerBaseNamespace::ParticleVector& localSeedPoints,
int& localAssignedCount);
120 vtkInSituPParticlePathFilter(const vtkInSituPParticlePathFilter&) VTK_DELETE_FUNCTION;
121 void operator=(const vtkInSituPParticlePathFilter&) VTK_DELETE_FUNCTION;
135 bool RestartedSimulation;
An In Situ Particle tracer for unsteady vector fields.