32 #ifndef vtkCosmicTreeLayoutStrategy_h
33 #define vtkCosmicTreeLayoutStrategy_h
59 vtkSetMacro(SizeLeafNodesOnly,
int);
60 vtkGetMacro(SizeLeafNodesOnly,
int);
61 vtkBooleanMacro(SizeLeafNodesOnly,
int);
70 vtkSetMacro(LayoutDepth,
int);
71 vtkGetMacro(LayoutDepth,
int);
89 vtkSetStringMacro(NodeSizeArrayName);
90 vtkGetStringMacro(NodeSizeArrayName);
123 double parent[4],
vtkIdType root,
int depth, RadiusMode
mode );
153 #endif // vtkCosmicTreeLayoutStrategy_h
#define VTKINFOVISLAYOUT_EXPORT
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.
A rooted tree data structure.
represent and manipulate 3D points
void PrintSelf(ostream &os, vtkIndent indent)
Only leaf node sizes specified... parents are calculated during layout.