43 #ifndef vtkTreeLayoutStrategy_h 44 #define vtkTreeLayoutStrategy_h 46 #include "vtkInfovisLayoutModule.h" 60 void Layout() VTK_OVERRIDE;
68 vtkSetClampMacro(Angle,
double, 0, 360);
69 vtkGetMacro(Angle,
double);
79 vtkGetMacro(Radial,
bool);
91 vtkGetMacro(LogSpacingValue,
double);
100 vtkSetClampMacro(LeafSpacing,
double, 0.0, 1.0);
101 vtkGetMacro(LeafSpacing,
double);
109 vtkSetStringMacro(DistanceArrayName);
119 vtkGetMacro(Rotation,
double);
129 vtkGetMacro(ReverseEdges,
bool);
139 double LogSpacingValue;
141 char *DistanceArrayName;
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
abstract superclass for all graph layout strategies
a simple class to control print indentation
vtkGetStringMacro(ExtensionsString)
Returns a string listing all available extensions.
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
vtkBooleanMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
virtual void Layout()=0
This is the layout method where the graph that was set in SetGraph() is laid out. ...