33 #ifndef vtkCosmicTreeLayoutStrategy_h
34 #define vtkCosmicTreeLayoutStrategy_h
36 #include "vtkInfovisLayoutModule.h"
66 vtkGetMacro(SizeLeafNodesOnly,
int);
80 vtkGetMacro(LayoutDepth,
int);
104 vtkSetStringMacro(NodeSizeArrayName);
136 double parent[4],
vtkIdType root,
int depth, RadiusMode
mode );
166 #endif // vtkCosmicTreeLayoutStrategy_h
dynamic, self-adjusting array of double
abstract superclass for all graph layout strategies
a simple class to control print indentation
abstract superclass for arrays of numeric data
vtkGetStringMacro(ExtensionsString)
Returns a string listing all available extensions.
tree layout strategy reminiscent of astronomical systems
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
RadiusMode
How are node sizes specified?
No node sizes specified... unit radius is assumed.
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...
A rooted tree data structure.
represent and manipulate 3D points
virtual void Layout()=0
This is the layout method where the graph that was set in SetGraph() is laid out. ...
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
Only leaf node sizes specified... parents are calculated during layout.