VTK
|
a horizontal and vertical slicing tree map layout More...
#include <vtkSliceAndDiceLayoutStrategy.h>
Public Types | |
typedef vtkTreeMapLayoutStrategy | Superclass |
![]() | |
typedef vtkAreaLayoutStrategy | Superclass |
![]() | |
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) |
![]() | |
vtkTreeMapLayoutStrategy * | NewInstance () const |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual vtkIdType | FindVertex (vtkTree *tree, vtkDataArray *areaArray, float pnt[2]) |
![]() | |
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 int | IsTypeOf (const char *type) |
static vtkTreeMapLayoutStrategy * | SafeDownCast (vtkObjectBase *o) |
![]() | |
static int | IsTypeOf (const char *type) |
static vtkAreaLayoutStrategy * | SafeDownCast (vtkObjectBase *o) |
Protected Member Functions | |
virtual vtkObjectBase * | NewInstanceInternal () const |
vtkSliceAndDiceLayoutStrategy () | |
~vtkSliceAndDiceLayoutStrategy () | |
![]() | |
vtkTreeMapLayoutStrategy () | |
~vtkTreeMapLayoutStrategy () | |
void | AddBorder (float *boxInfo) |
![]() | |
vtkAreaLayoutStrategy () | |
~vtkAreaLayoutStrategy () | |
Additional Inherited Members | |
![]() | |
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.