VTK
9.5.2
Main Page
Related Pages
Topics
Namespaces
Classes
Files
Examples
File List
File Members
Infovis
Layout
vtkArcParallelEdgeStrategy.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
15
16
#ifndef vtkArcParallelEdgeStrategy_h
17
#define vtkArcParallelEdgeStrategy_h
18
19
#include "
vtkEdgeLayoutStrategy.h
"
20
#include "vtkInfovisLayoutModule.h"
// For export macro
21
22
VTK_ABI_NAMESPACE_BEGIN
23
class
vtkGraph
;
24
25
class
VTKINFOVISLAYOUT_EXPORT
vtkArcParallelEdgeStrategy
:
public
vtkEdgeLayoutStrategy
26
{
27
public
:
28
static
vtkArcParallelEdgeStrategy
*
New
();
29
vtkTypeMacro(
vtkArcParallelEdgeStrategy
,
vtkEdgeLayoutStrategy
);
30
void
PrintSelf
(ostream& os,
vtkIndent
indent)
override
;
31
36
void
Layout
()
override
;
37
39
42
vtkGetMacro(
NumberOfSubdivisions
,
int
);
43
vtkSetMacro(
NumberOfSubdivisions
,
int
);
45
46
protected
:
47
vtkArcParallelEdgeStrategy
();
48
~vtkArcParallelEdgeStrategy
()
override
;
49
50
int
NumberOfSubdivisions
;
51
52
private
:
53
vtkArcParallelEdgeStrategy
(
const
vtkArcParallelEdgeStrategy
&) =
delete
;
54
void
operator=(
const
vtkArcParallelEdgeStrategy
&) =
delete
;
55
};
56
57
VTK_ABI_NAMESPACE_END
58
#endif
vtkArcParallelEdgeStrategy::~vtkArcParallelEdgeStrategy
~vtkArcParallelEdgeStrategy() override
vtkArcParallelEdgeStrategy::vtkArcParallelEdgeStrategy
vtkArcParallelEdgeStrategy()
vtkArcParallelEdgeStrategy::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkArcParallelEdgeStrategy::NumberOfSubdivisions
int NumberOfSubdivisions
Definition
vtkArcParallelEdgeStrategy.h:50
vtkArcParallelEdgeStrategy::New
static vtkArcParallelEdgeStrategy * New()
vtkArcParallelEdgeStrategy::Layout
void Layout() override
This is the layout method where the graph that was set in SetGraph() is laid out.
vtkEdgeLayoutStrategy::vtkEdgeLayoutStrategy
vtkEdgeLayoutStrategy()
vtkGraph
Base class for graph data types.
Definition
vtkGraph.h:281
vtkIndent
a simple class to control print indentation
Definition
vtkIndent.h:29
vtkEdgeLayoutStrategy.h
Generated on
for VTK by
1.15.0