 |
VTK
9.1.0
|
Go to the documentation of this file.
75 #ifndef vtkBoostPrimMinimumSpanningTree_h
76 #define vtkBoostPrimMinimumSpanningTree_h
78 #include "vtkInfovisBoostGraphAlgorithmsModule.h"
100 vtkSetStringMacro(EdgeWeightArrayName);
123 vtkSetMacro(CreateGraphVertexIdArray,
bool);
124 vtkGetMacro(CreateGraphVertexIdArray,
bool);
125 vtkBooleanMacro(CreateGraphVertexIdArray,
bool);
137 vtkGetMacro(NegateEdgeWeights,
bool);
138 vtkBooleanMacro(NegateEdgeWeights,
bool);
150 char* EdgeWeightArrayName;
153 bool CreateGraphVertexIdArray;
156 bool NegateEdgeWeights;
157 float EdgeWeightMultiplier;
163 vtkSetStringMacro(ArrayName);
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
static vtkBoostPrimMinimumSpanningTree * New()
void SetNegateEdgeWeights(bool value)
Whether to negate the edge weights.
void SetOriginVertex(vtkIdType index)
Set the index (into the vertex array) of the minimum spanning tree 'origin' vertex.
void SetOriginVertex(vtkStdString arrayName, vtkVariant value)
Set the minimum spanning tree 'origin' vertex.
~vtkBoostPrimMinimumSpanningTree() override
a simple class to control print indentation
A atomic type representing the union of many types.
Superclass for algorithms that produce only Tree as output.
Abstract superclass for all arrays.
Constructs a minimum spanning tree from a graph, start node, and the weighting array.
vtkBoostPrimMinimumSpanningTree()
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
Wrapper around std::string to keep symbols short.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.