|
VTK
|
a horizontal and vertical slicing tree map layout More...
#include <vtkSliceAndDiceLayoutStrategy.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) |
| vtkSliceAndDiceLayoutStrategy * | NewInstance () const |
| void | PrintSelf (ostream &os, vtkIndent indent) |
| 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 vtkSliceAndDiceLayoutStrategy * | New () |
| static int | IsTypeOf (const char *type) |
| static vtkSliceAndDiceLayoutStrategy * | 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 |
| vtkSliceAndDiceLayoutStrategy () | |
| ~vtkSliceAndDiceLayoutStrategy () | |
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 horizontal and vertical slicing tree map layout
Lays out a tree-map alternating between horizontal and vertical slices, taking into account the relative size of each vertex.
Definition at line 42 of file vtkSliceAndDiceLayoutStrategy.h.
Definition at line 47 of file vtkSliceAndDiceLayoutStrategy.h.
|
protected |
|
protected |
|
static |
|
static |
|
virtual |
Reimplemented from vtkTreeMapLayoutStrategy.
|
static |
|
protectedvirtual |
Reimplemented from vtkTreeMapLayoutStrategy.
| vtkSliceAndDiceLayoutStrategy* vtkSliceAndDiceLayoutStrategy::NewInstance | ( | ) | const |
| void vtkSliceAndDiceLayoutStrategy::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