VTK  9.3.20240423
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
26#ifndef vtkStreamGraph_h
27#define vtkStreamGraph_h
28
29#include "vtkGraphAlgorithm.h"
30#include "vtkInfovisCoreModule.h" // For export macro
31
32VTK_ABI_NAMESPACE_BEGIN
33class vtkBitArray;
34class vtkMergeGraphs;
37class vtkStringArray;
38class vtkTable;
39
40class VTKINFOVISCORE_EXPORT vtkStreamGraph : public vtkGraphAlgorithm
41{
42public:
45 void PrintSelf(ostream& os, vtkIndent indent) override;
46
48
52 vtkSetMacro(UseEdgeWindow, bool);
53 vtkGetMacro(UseEdgeWindow, bool);
54 vtkBooleanMacro(UseEdgeWindow, bool);
56
58
61 vtkSetStringMacro(EdgeWindowArrayName);
62 vtkGetStringMacro(EdgeWindowArrayName);
64
66
72 vtkSetMacro(EdgeWindow, double);
73 vtkGetMacro(EdgeWindow, double);
75
76protected:
78 ~vtkStreamGraph() override;
79
81
85 double EdgeWindow;
87
88private:
89 vtkStreamGraph(const vtkStreamGraph&) = delete;
90 void operator=(const vtkStreamGraph&) = delete;
91};
92
93VTK_ABI_NAMESPACE_END
94#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:108
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:168