Go to the documentation of this file.
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
represent and manipulate 3D points
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on.
abstract superclass for all graph layout strategies
@ NONE
No node sizes specified... unit radius is assumed.
abstract superclass for arrays of numeric data
virtual void Layout()=0
This is the layout method where the graph that was set in SetGraph() is laid out.
A rooted tree data structure.
@ LEAVES
Only leaf node sizes specified... parents are calculated during layout.
a simple class to control print indentation
tree layout strategy reminiscent of astronomical systems
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
vtkGetStringMacro(ExtensionsString)
Returns a string listing all available extensions.
vtkBooleanMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
dynamic, self-adjusting array of double
RadiusMode
How are node sizes specified?