VTKExtensions
FiltersFlowPaths
vtkLegacyStreaklineFilter.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
2
// SPDX-License-Identifier: BSD-3-Clause
14
#ifndef vtkLegacyStreaklineFilter_h
15
#define vtkLegacyStreaklineFilter_h
16
17
#include "
vtkPVVTKExtensionsFiltersFlowPathsModule.h
"
// For export macro
18
#include "
vtkStreaklineFilter.h
"
19
20
VTK_ABI_NAMESPACE_BEGIN
21
22
class
vtkExtractTimeSteps;
23
class
vtkStreaklineFilter
;
24
25
class
VTKPVVTKEXTENSIONSFILTERSFLOWPATHS_EXPORT
vtkLegacyStreaklineFilter
26
:
public
vtkStreaklineFilter
27
{
28
public
:
29
vtkTypeMacro(
vtkLegacyStreaklineFilter
,
vtkStreaklineFilter
);
30
31
static
vtkLegacyStreaklineFilter
*
New
();
32
33
double
GetTerminationTime
() VTK_FUTURE_CONST
override
{
return
this->TerminationTime; }
34
void
SetTerminationTime
(
double
t)
override
35
{
36
if
(this->TerminationTime != t)
37
{
38
this->TerminationTime = t;
39
this->
Modified
();
40
}
41
}
42
43
protected
:
44
vtkLegacyStreaklineFilter
() =
default
;
45
~
vtkLegacyStreaklineFilter
()
override
=
default
;
46
47
int
RequestInformation
(
vtkInformation
*,
vtkInformationVector
**,
vtkInformationVector
*)
override
;
48
49
double
TerminationTime = 0;
50
51
private
:
52
vtkLegacyStreaklineFilter
(
const
vtkLegacyStreaklineFilter
&) =
delete
;
53
void
operator=
(
const
vtkLegacyStreaklineFilter
&) =
delete
;
54
};
55
56
VTK_ABI_NAMESPACE_END
57
58
#endif
vtkInformation
VTK_ABI_NAMESPACE_END
#define VTK_ABI_NAMESPACE_END
Definition:
vtkABINamespace.h:27
vtkStreaklineFilter::operator=
void operator=(const vtkStreaklineFilter &) VTK_DELETE_FUNCTION
vtkLegacyStreaklineFilter
A Parallel Particle tracer for unsteady vector fields.
Definition:
vtkLegacyStreaklineFilter.h:25
vtkStreaklineFilter.h
vtkStreaklineFilter::New
static vtkStreaklineFilter * New()
vtkStreaklineFilter
VTK_ABI_NAMESPACE_BEGIN
#define VTK_ABI_NAMESPACE_BEGIN
Definition:
vtkABINamespace.h:26
vtkPVVTKExtensionsFiltersFlowPathsModule.h
vtkObject::Modified
virtual void Modified()
VTKPVVTKEXTENSIONSFILTERSFLOWPATHS_EXPORT
#define VTKPVVTKEXTENSIONSFILTERSFLOWPATHS_EXPORT
Definition:
vtkPVVTKExtensionsFiltersFlowPathsModule.h:15
vtkInformationVector
vtkLegacyStreaklineFilter::SetTerminationTime
void SetTerminationTime(double t) override
Definition:
vtkLegacyStreaklineFilter.h:34
vtkLegacyStreaklineFilter::GetTerminationTime
double GetTerminationTime() VTK_FUTURE_CONST override
Definition:
vtkLegacyStreaklineFilter.h:33
vtkParticleTracerBase::RequestInformation
virtual int RequestInformation(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
Generated by
1.8.13 on Tue Oct 1 2024