28 #ifndef vtkEdgeLayoutStrategy_h
29 #define vtkEdgeLayoutStrategy_h
31 #include "vtkInfovisLayoutModule.h"
45 virtual void SetGraph(
vtkGraph *graph);
58 virtual void Layout()=0;
64 vtkSetStringMacro(EdgeWeightArrayName);
abstract base class for most VTK objects
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
char * EdgeWeightArrayName
Base class for graph data types.
a simple class to control print indentation
virtual void Initialize()
This method allows the layout strategy to do initialization of data structures or whatever else it mi...
vtkGetStringMacro(ExtensionsString)
Returns a string listing all available extensions.
abstract superclass for all edge layout strategies