|
VTK
|
a tree map layout that puts vertices in square-ish boxes More...
#include <vtkBoxLayoutStrategy.h>
Public Types | |
| typedef vtkTreeMapLayoutStrategy | Superclass |
Public Types inherited from vtkTreeMapLayoutStrategy | |
| typedef vtkAreaLayoutStrategy | Superclass |
Public Types inherited from vtkAreaLayoutStrategy | |
| typedef vtkObject | Superclass |
Public Member Functions | |
| virtual int | IsA (const char *type) |
| vtkBoxLayoutStrategy * | NewInstance () const |
| void | PrintSelf (ostream &os, vtkIndent indent) |
| virtual void | Layout (vtkTree *inputTree, vtkDataArray *coordsArray, vtkDataArray *sizeArray) |
Public Member Functions inherited from vtkTreeMapLayoutStrategy | |
| vtkTreeMapLayoutStrategy * | NewInstance () const |
| void | PrintSelf (ostream &os, vtkIndent indent) |
| virtual vtkIdType | FindVertex (vtkTree *tree, vtkDataArray *areaArray, float pnt[2]) |
Public Member Functions inherited from vtkAreaLayoutStrategy | |
| vtkAreaLayoutStrategy * | NewInstance () const |
| void | PrintSelf (ostream &os, vtkIndent indent) |
| virtual void | LayoutEdgePoints (vtkTree *inputTree, vtkDataArray *areaArray, vtkDataArray *sizeArray, vtkTree *edgeLayoutTree) |
| virtual void | SetShrinkPercentage (double) |
| virtual double | GetShrinkPercentage () |
Static Public Member Functions | |
| static vtkBoxLayoutStrategy * | New () |
| static int | IsTypeOf (const char *type) |
| static vtkBoxLayoutStrategy * | SafeDownCast (vtkObjectBase *o) |
Static Public Member Functions inherited from vtkTreeMapLayoutStrategy | |
| static int | IsTypeOf (const char *type) |
| static vtkTreeMapLayoutStrategy * | SafeDownCast (vtkObjectBase *o) |
Static Public Member Functions inherited from vtkAreaLayoutStrategy | |
| static int | IsTypeOf (const char *type) |
| static vtkAreaLayoutStrategy * | SafeDownCast (vtkObjectBase *o) |
Protected Member Functions | |
| virtual vtkObjectBase * | NewInstanceInternal () const |
| vtkBoxLayoutStrategy () | |
| ~vtkBoxLayoutStrategy () | |
Protected Member Functions inherited from vtkTreeMapLayoutStrategy | |
| vtkTreeMapLayoutStrategy () | |
| ~vtkTreeMapLayoutStrategy () | |
| void | AddBorder (float *boxInfo) |
Protected Member Functions inherited from vtkAreaLayoutStrategy | |
| vtkAreaLayoutStrategy () | |
| ~vtkAreaLayoutStrategy () | |
Additional Inherited Members | |
Protected Attributes inherited from vtkAreaLayoutStrategy | |
| double | ShrinkPercentage |
a tree map layout that puts vertices in square-ish boxes
vtkBoxLayoutStrategy recursively partitions the space for children vertices in a tree-map into square regions (or regions very close to a square).
Definition at line 40 of file vtkBoxLayoutStrategy.h.
Definition at line 45 of file vtkBoxLayoutStrategy.h.
|
protected |
|
protected |
|
static |
|
static |
|
virtual |
Reimplemented from vtkTreeMapLayoutStrategy.
|
static |
|
protectedvirtual |
Reimplemented from vtkTreeMapLayoutStrategy.
| vtkBoxLayoutStrategy* vtkBoxLayoutStrategy::NewInstance | ( | ) | const |
| void vtkBoxLayoutStrategy::PrintSelf | ( | ostream & | os, |
| vtkIndent | indent | ||
| ) |
|
virtual |
Perform the layout of a tree and place the results as 4-tuples in coordsArray (Xmin, Xmax, Ymin, Ymax).
Implements vtkAreaLayoutStrategy.
1.8.6