42#ifndef vtkBoostBreadthFirstSearchTree_h 
   43#define vtkBoostBreadthFirstSearchTree_h 
   45#include "vtkInfovisBoostGraphAlgorithmsModule.h"  
   51VTK_ABI_NAMESPACE_BEGIN
 
   79  vtkSetMacro(CreateGraphVertexIdArray, 
bool);
 
   80  vtkGetMacro(CreateGraphVertexIdArray, 
bool);
 
   81  vtkBooleanMacro(CreateGraphVertexIdArray, 
bool);
 
   88  vtkSetMacro(ReverseEdges, 
bool);
 
   89  vtkGetMacro(ReverseEdges, 
bool);
 
   90  vtkBooleanMacro(ReverseEdges, 
bool);
 
  106  bool CreateGraphVertexIdArray;
 
  113  vtkSetStringMacro(ArrayName);
 
Abstract superclass for all arrays.
 
Constructs a BFS tree from a graph.
 
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
 
vtkBoostBreadthFirstSearchTree()
 
void SetOriginVertex(vtkStdString arrayName, vtkVariant value)
Set the breadth first search 'origin' vertex.
 
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
 
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
 
static vtkBoostBreadthFirstSearchTree * New()
 
~vtkBoostBreadthFirstSearchTree() override
 
void SetOriginVertex(vtkIdType index)
Set the index (into the vertex array) of the breadth first search 'origin' vertex.
 
a simple class to control print indentation
 
Wrapper around std::string to keep symbols short.
 
Superclass for algorithms that produce only Tree as output.
 
A type representing the union of many types.