Go to the documentation of this file.
36 #ifndef vtkTemporalPathLineFilter_h
37 #define vtkTemporalPathLineFilter_h
39 #include "vtkFiltersGeneralModule.h"
50 class vtkTemporalPathLineFilterInternals;
70 vtkSetMacro(MaskPoints,
int);
71 vtkGetMacro(MaskPoints,
int);
83 vtkSetMacro(MaxTrackLength,
unsigned int);
84 vtkGetMacro(MaxTrackLength,
unsigned int);
96 vtkSetStringMacro(IdChannelArray);
97 vtkGetStringMacro(IdChannelArray);
109 vtkSetVector3Macro(MaxStepDistance,
double);
110 vtkGetVector3Macro(MaxStepDistance,
double);
120 vtkSetMacro(KeepDeadTrails,
int);
121 vtkGetMacro(KeepDeadTrails,
int);
178 double MaxStepDistance[3];
represent and manipulate 3D points
vtkSmartPointer< vtkCellArray > PolyLines
vtkSmartPointer< ParticleTrail > TrailPointer
int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) override
This is called by the superclass.
dynamic, self-adjusting array of float
void SetSelectionConnection(vtkAlgorithmOutput *algOutput)
Set a second input which is a selection.
~vtkTemporalPathLineFilter() override
Hold a reference to a vtkObjectBase instance.
static vtkTemporalPathLineFilter * New()
Standard Type-Macro.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
void Flush()
Flush will wipe any existing data so that traces can be restarted from whatever time step is next sup...
void IncrementTrail(TrailPointer trail, vtkDataSet *input, vtkIdType i)
vtkSmartPointer< vtkTemporalPathLineFilterInternals > Internals
vtkTemporalPathLineFilter()
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
a simple class to control print indentation
object to represent cell connectivity
unsigned int LastTrackLength
vtkSmartPointer< vtkPoints > VertexCoordinates
abstract class to specify dataset behavior
Generate a Polydata Pointset from any Dataset.
Proxy object to connect input/output ports.
vtkSmartPointer< vtkCellArray > Vertices
int FillOutputPortInformation(int port, vtkInformation *info) override
Fill the output port information objects for this algorithm.
vtkSmartPointer< vtkFloatArray > TrailId
unsigned int MaxTrackLength
int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
The necessary parts of the standard pipeline update mechanism.
TrailPointer GetTrail(vtkIdType i)
vtkSmartPointer< vtkPoints > LineCoordinates
merge exactly coincident points
void SetSelectionData(vtkDataSet *input)
Set a second input which is a selection.
std::set< vtkIdType > SelectionIds
Superclass for algorithms that produce only polydata as output.