VTK  9.4.20250206
vtkGraphGeodesicPath.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
12#ifndef vtkGraphGeodesicPath_h
13#define vtkGraphGeodesicPath_h
14
15#include "vtkFiltersModelingModule.h" // For export macro
16#include "vtkGeodesicPath.h"
17
18VTK_ABI_NAMESPACE_BEGIN
19class vtkIdList;
20
21class VTKFILTERSMODELING_EXPORT vtkGraphGeodesicPath : public vtkGeodesicPath
22{
23public:
25
29 void PrintSelf(ostream& os, vtkIndent indent) override;
31
33
36 vtkGetMacro(StartVertex, vtkIdType);
37 vtkSetMacro(StartVertex, vtkIdType);
39
41
44 vtkGetMacro(EndVertex, vtkIdType);
45 vtkSetMacro(EndVertex, vtkIdType);
47
48protected:
51
54
55private:
57 void operator=(const vtkGraphGeodesicPath&) = delete;
58};
59
60VTK_ABI_NAMESPACE_END
61#endif
Abstract base for classes that generate a geodesic path.
Abstract base for classes that generate a geodesic path on a graph (mesh).
~vtkGraphGeodesicPath() override
void PrintSelf(ostream &os, vtkIndent indent) override
Standard methods for printing and determining type information.
list of point or cell ids
Definition vtkIdList.h:133
a simple class to control print indentation
Definition vtkIndent.h:108
int vtkIdType
Definition vtkType.h:315