|  | VTK
    9.0.1
    | 
 
 
 
Go to the documentation of this file.
   30 #ifndef vtkCosmicTreeLayoutStrategy_h 
   31 #define vtkCosmicTreeLayoutStrategy_h 
   34 #include "vtkInfovisLayoutModule.h"  
   76   vtkSetMacro(LayoutDepth, 
int);
 
   77   vtkGetMacro(LayoutDepth, 
int);
 
  101   vtkSetStringMacro(NodeSizeArrayName);
 
  102   vtkGetStringMacro(NodeSizeArrayName);
 
  131     double parent[4], 
vtkIdType root, 
int depth, RadiusMode 
mode);
 
  163 #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) override
Methods invoked by print to print information about the object including superclasses.
vtkTypeBool SizeLeafNodesOnly
dynamic, self-adjusting array of double
RadiusMode
How are node sizes specified?