19#ifndef vtkPStreamTracer_h
20#define vtkPStreamTracer_h
25VTK_ABI_NAMESPACE_BEGIN
29class PStreamTracerPoint;
31class AbstractPStreamTracerUtils;
34#include "vtkFiltersParallelFlowPathsModule.h"
36VTK_ABI_NAMESPACE_BEGIN
78 void Trace(
vtkDataSet* input,
int vecType,
const char* vecName, PStreamTracerPoint* pt,
89 friend class AbstractPStreamTracerUtils;
An abstract class for obtaining the interpolated velocity values at a point.
abstract class to specify dataset behavior
a simple class to control print indentation
Multiprocessing communication superclass.
hierarchical dataset of vtkUniformGrids
parallel streamline generators
vtkMultiProcessController * Controller
vtkAbstractInterpolatedVelocityField * Interpolator
virtual void SetController(vtkMultiProcessController *controller)
Set/Get the controller use in compositing (set to the global controller by default) If not using the ...
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
void SetInterpolator(vtkAbstractInterpolatedVelocityField *)
void PrintSelf(ostream &os, vtkIndent indent) override
Standard methods to instantiate the class, obtain type information and print object state.
int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
~vtkPStreamTracer() override
static vtkPStreamTracer * New()
Standard methods to instantiate the class, obtain type information and print object state.
concrete dataset represents vertices, lines, polygons, and triangle strips
Hold a reference to a vtkObjectBase instance.