VTK  9.3.0
vtkGeodesicPath.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
11 #ifndef vtkGeodesicPath_h
12 #define vtkGeodesicPath_h
13 
14 #include "vtkFiltersModelingModule.h" // For export macro
15 #include "vtkPolyDataAlgorithm.h"
16 
17 VTK_ABI_NAMESPACE_BEGIN
18 class vtkPolyData;
19 
20 class VTKFILTERSMODELING_EXPORT vtkGeodesicPath : public vtkPolyDataAlgorithm
21 {
22 public:
24 
28  void PrintSelf(ostream& os, vtkIndent indent) override;
30 
31 protected:
33  ~vtkGeodesicPath() override;
34 
36 
37 private:
38  vtkGeodesicPath(const vtkGeodesicPath&) = delete;
39  void operator=(const vtkGeodesicPath&) = delete;
40 };
41 
42 VTK_ABI_NAMESPACE_END
43 #endif
Abstract base for classes that generate a geodesic path.
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
void PrintSelf(ostream &os, vtkIndent indent) override
Standard methods for printing and determining type information.
~vtkGeodesicPath() override
a simple class to control print indentation
Definition: vtkIndent.h:29
Store vtkAlgorithm input/output information.
Superclass for algorithms that produce only polydata as output.
concrete dataset represents vertices, lines, polygons, and triangle strips
Definition: vtkPolyData.h:80
@ info
Definition: vtkX3D.h:376
@ port
Definition: vtkX3D.h:447