19 #ifndef vtkPStreamTracer_h
20 #define vtkPStreamTracer_h
25 VTK_ABI_NAMESPACE_BEGIN
29 class PStreamTracerPoint;
31 class AbstractPStreamTracerUtils;
34 #include "vtkFiltersParallelFlowPathsModule.h"
36 VTK_ABI_NAMESPACE_BEGIN
78 void Trace(
vtkDataSet* input,
int vecType,
const char* vecName, PStreamTracerPoint* pt,
89 friend class AbstractPStreamTracerUtils;
parallel streamline generators
vtkMultiProcessController * Controller
abstract class to specify dataset behavior
An abstract class for obtaining the interpolated velocity values at a point.
concrete dataset represents vertices, lines, polygons, and triangle strips
virtual int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called by the superclass.
static vtkStreamTracer * New()
Construct the object to start from position (0,0,0), with forward integration, terminal speed 1...
a simple class to control print indentation
vtkAbstractInterpolatedVelocityField * Interpolator
void PrintSelf(ostream &os, vtkIndent indent) override
Standard methods to obtain type information and print object state.
hierarchical dataset of vtkUniformGrids
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
Multiprocessing communication superclass.