35 #ifndef _vtkTemporalPathLineFilter_h
36 #define _vtkTemporalPathLineFilter_h
38 #include "vtkFiltersGeneralModule.h"
39 #include "vtkPolyDataAlgorithm.h"
47 #include "vtkSmartPointer.h"
50 class vtkTemporalPathLineFilterInternals;
60 void PrintSelf(ostream& os, vtkIndent indent);
66 vtkSetMacro(MaskPoints,
int);
67 vtkGetMacro(MaskPoints,
int);
77 vtkSetMacro(MaxTrackLength,
unsigned int);
78 vtkGetMacro(MaxTrackLength,
unsigned int);
88 vtkSetStringMacro(IdChannelArray);
89 vtkGetStringMacro(IdChannelArray);
99 vtkSetVector3Macro(MaxStepDistance,
double);
100 vtkGetVector3Macro(MaxStepDistance,
double);
108 vtkSetMacro(KeepDeadTrails,
int);
109 vtkGetMacro(KeepDeadTrails,
int);
120 void SetSelectionConnection(vtkAlgorithmOutput *algOutput);
126 void SetSelectionData(vtkDataSet *input);
135 virtual int FillInputPortInformation (
int port, vtkInformation* info);
136 virtual int FillOutputPortInformation(
int port, vtkInformation* info);
140 virtual int RequestInformation (vtkInformation *,
141 vtkInformationVector **,
142 vtkInformationVector *);
144 virtual int RequestData(vtkInformation *request,
145 vtkInformationVector** inputVector,
146 vtkInformationVector* outputVector);
161 double MaxStepDistance[3];
172 vtkSmartPointer<vtkTemporalPathLineFilterInternals>
Internals;
vtkSmartPointer< vtkFloatArray > TrailId
vtkSmartPointer< vtkCellArray > Vertices
vtkSmartPointer< vtkPoints > VertexCoordinates
Generate a Polydata Pointset from any Dataset.
vtkSmartPointer< ParticleTrail > TrailPointer
unsigned int MaxTrackLength
vtkSmartPointer< vtkPoints > LineCoordinates
vtkSmartPointer< vtkTemporalPathLineFilterInternals > Internals
std::set< vtkIdType > SelectionIds
vtkSmartPointer< vtkCellArray > PolyLines
unsigned int LastTrackLength