VTK  9.4.20250509
vtkPassThroughEdgeStrategy.h
Go to the documentation of this file.
1// SPDX-FileCopyrightText: Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
2// SPDX-FileCopyrightText: Copyright (c) Sandia Corporation
3// SPDX-License-Identifier: BSD-3-Clause
16#ifndef vtkPassThroughEdgeStrategy_h
17#define vtkPassThroughEdgeStrategy_h
18
20#include "vtkInfovisLayoutModule.h" // For export macro
21
22VTK_ABI_NAMESPACE_BEGIN
23class VTKINFOVISLAYOUT_EXPORT vtkPassThroughEdgeStrategy : public vtkEdgeLayoutStrategy
24{
25public:
28 void PrintSelf(ostream& os, vtkIndent indent) override;
29
34 void Layout() override;
35
36protected:
39
40private:
42 void operator=(const vtkPassThroughEdgeStrategy&) = delete;
43};
44
45VTK_ABI_NAMESPACE_END
46#endif
abstract superclass for all edge layout strategies
a simple class to control print indentation
Definition vtkIndent.h:108
passes edge routing information through
~vtkPassThroughEdgeStrategy() override
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
void Layout() override
This is the layout method where the graph that was set in SetGraph() is laid out.
static vtkPassThroughEdgeStrategy * New()