VTK  9.3.20240423
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
16
17VTK_ABI_NAMESPACE_BEGIN
18class vtkPolyData;
19
20class VTKFILTERSMODELING_EXPORT vtkGeodesicPath : public vtkPolyDataAlgorithm
21{
22public:
24
28 void PrintSelf(ostream& os, vtkIndent indent) override;
30
31protected:
33 ~vtkGeodesicPath() override;
34
35 int FillInputPortInformation(int port, vtkInformation* info) override;
36
37private:
38 vtkGeodesicPath(const vtkGeodesicPath&) = delete;
39 void operator=(const vtkGeodesicPath&) = delete;
40};
41
42VTK_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:108
Store vtkAlgorithm input/output information.
Superclass for algorithms that produce only polydata as output.
concrete dataset represents vertices, lines, polygons, and triangle strips