VTK: Filters/FlowPaths/vtkCellLocatorInterpolatedVelocityField.h Source File

| VTK 9.3.1

vtkCellLocatorInterpolatedVelocityField.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
39 #ifndef vtkCellLocatorInterpolatedVelocityField_h
40 #define vtkCellLocatorInterpolatedVelocityField_h
41
42 #include "vtkCompositeInterpolatedVelocityField.h"
43 #include "vtkDeprecation.h" // For VTK_DEPRECATED_IN_9_2_0
44 #include "vtkFiltersFlowPathsModule.h" // For export macro
45
46 VTK_ABI_NAMESPACE_BEGIN
47 class vtkAbstractCellLocator;
48
49 class VTK_DEPRECATED_IN_9_2_0(
50 "Use vtkCompositeInterpolatedVelocityField instead of vtkCellLocatorInterpolatedVelocityField "
51 "and set the desired strategy.") VTKFILTERSFLOWPATHS_EXPORT
52 vtkCellLocatorInterpolatedVelocityField : public vtkCompositeInterpolatedVelocityField
53 {
54 public:
58 static vtkCellLocatorInterpolatedVelocityField* New();
59
61
64 vtkTypeMacro(vtkCellLocatorInterpolatedVelocityField, vtkCompositeInterpolatedVelocityField);
65 void PrintSelf(ostream& os, vtkIndent indent) override;
67
68 protected:
69 vtkCellLocatorInterpolatedVelocityField();
70 ~vtkCellLocatorInterpolatedVelocityField() override;
71
72 private:
73 vtkCellLocatorInterpolatedVelocityField(const vtkCellLocatorInterpolatedVelocityField&) = delete;
74 void operator=(const vtkCellLocatorInterpolatedVelocityField&) = delete;
75 };
76
77 VTK_ABI_NAMESPACE_END
78 #endif
79
80 // VTK-HeaderTest-Exclude: vtkCellLocatorInterpolatedVelocityField.h
vtkAbstractCellLocator
an abstract base class for locators which find cells
Definition: vtkAbstractCellLocator.h:46
vtkCellLocatorInterpolatedVelocityField
A concrete class for obtaining the interpolated velocity values at a point.
Definition: vtkCellLocatorInterpolatedVelocityField.h:53
vtkCellLocatorInterpolatedVelocityField::~vtkCellLocatorInterpolatedVelocityField
~vtkCellLocatorInterpolatedVelocityField() override
vtkCellLocatorInterpolatedVelocityField::vtkCellLocatorInterpolatedVelocityField
vtkCellLocatorInterpolatedVelocityField()
vtkCellLocatorInterpolatedVelocityField::New
static vtkCellLocatorInterpolatedVelocityField * New()
Construct a vtkCompositeInterpolatedVelocityField subclass.
vtkCellLocatorInterpolatedVelocityField::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) override
Standard methods for type information and printing.
vtkCompositeInterpolatedVelocityField
An abstract class for obtaining the interpolated velocity values at a point.
Definition: vtkCompositeInterpolatedVelocityField.h:40
vtkIndent
a simple class to control print indentation
Definition: vtkIndent.h:38
vtkCompositeInterpolatedVelocityField.h
vtkDeprecation.h
VTK_DEPRECATED_IN_9_2_0
#define VTK_DEPRECATED_IN_9_2_0(reason)
Definition: vtkDeprecation.h:108