47 #ifndef __vtkCirclePackFrontChainLayoutStrategy_h
48 #define __vtkCirclePackFrontChainLayoutStrategy_h
50 #include "vtkInfovisLayoutModule.h"
53 class vtkCirclePackFrontChainLayoutStrategyImplementation;
61 void PrintSelf(ostream& os, vtkIndent indent);
66 virtual void Layout(vtkTree *inputTree, vtkDataArray *areaArray,
67 vtkDataArray* sizeArray);
73 vtkGetMacro(Width,
int);
74 vtkSetMacro(Width,
int);
75 vtkGetMacro(Height,
int);
76 vtkSetMacro(Height,
int);
89 vtkCirclePackFrontChainLayoutStrategyImplementation* pimpl;
layout a vtkTree into packed circles using the front chain algorithm.
abstract superclass for all circle packing layout strategies.
void PrintSelf(ostream &os, vtkIndent indent)
virtual void Layout(vtkTree *inputTree, vtkDataArray *areaArray, vtkDataArray *sizeArray)=0