VTK  9.3.0
vtkStreamGraph.h
Go to the documentation of this file.
1// SPDX-FileCopyrightText: Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
2// SPDX-FileCopyrightText: Copyright 2008 Sandia Corporation
3// SPDX-License-Identifier: LicenseRef-BSD-3-Clause-Sandia-USGov
23#ifndef vtkStreamGraph_h
24#define vtkStreamGraph_h
25
26#include "vtkGraphAlgorithm.h"
27#include "vtkInfovisCoreModule.h" // For export macro
28
29VTK_ABI_NAMESPACE_BEGIN
30class vtkBitArray;
31class vtkMergeGraphs;
34class vtkStringArray;
35class vtkTable;
36
37class VTKINFOVISCORE_EXPORT vtkStreamGraph : public vtkGraphAlgorithm
38{
39public:
42 void PrintSelf(ostream& os, vtkIndent indent) override;
43
45
49 vtkSetMacro(UseEdgeWindow, bool);
50 vtkGetMacro(UseEdgeWindow, bool);
51 vtkBooleanMacro(UseEdgeWindow, bool);
53
55
58 vtkSetStringMacro(EdgeWindowArrayName);
59 vtkGetStringMacro(EdgeWindowArrayName);
61
63
69 vtkSetMacro(EdgeWindow, double);
70 vtkGetMacro(EdgeWindow, double);
72
73protected:
75 ~vtkStreamGraph() override;
76
78
82 double EdgeWindow;
84
85private:
86 vtkStreamGraph(const vtkStreamGraph&) = delete;
87 void operator=(const vtkStreamGraph&) = delete;
88};
89
90VTK_ABI_NAMESPACE_END
91#endif
dynamic, self-adjusting array of bits
Definition vtkBitArray.h:29
Superclass for algorithms that produce only graph as output.
a simple class to control print indentation
Definition vtkIndent.h:29
Store zero or more vtkInformation instances.
Store vtkAlgorithm input/output information.
combines two graphs
An editable directed graph.
Helper class for building a directed or directed graph.
combines two graphs
~vtkStreamGraph() override
vtkMutableGraphHelper * CurrentGraph
static vtkStreamGraph * New()
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
char * EdgeWindowArrayName
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkMergeGraphs * MergeGraphs
a vtkAbstractArray subclass for strings
A table, which contains similar-typed columns of data.
Definition vtkTable.h:59