26 #ifndef vtkCosmicTreeLayoutStrategy_h
27 #define vtkCosmicTreeLayoutStrategy_h
30 #include "vtkInfovisLayoutModule.h"
32 VTK_ABI_NAMESPACE_BEGIN
73 vtkSetMacro(LayoutDepth,
int);
74 vtkGetMacro(LayoutDepth,
int);
98 vtkSetStringMacro(NodeSizeArrayName);
99 vtkGetStringMacro(NodeSizeArrayName);
128 double parent[4],
vtkIdType root,
int depth, RadiusMode
mode);
160 VTK_ABI_NAMESPACE_END
161 #endif // vtkCosmicTreeLayoutStrategy_h
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
abstract superclass for all graph layout strategies
a simple class to control print indentation
abstract superclass for arrays of numeric data
tree layout strategy reminiscent of astronomical systems
RadiusMode
How are node sizes specified?
No node sizes specified... unit radius is assumed.
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. ...
Only leaf node sizes specified... parents are calculated during layout.