ActiViz .NET
5.8.0
|
vtkStackedTreeLayoutStrategy - lays out tree in stacked boxes or rings More...
Public Member Functions | |
vtkStackedTreeLayoutStrategy (IntPtr rawCppThis, bool callDisposalMethod, bool strong) | |
Automatically generated constructor - called from generated code. DO NOT call directly. | |
vtkStackedTreeLayoutStrategy () | |
Undocumented Block. | |
override int | FindVertex (vtkTree tree, vtkDataArray array, IntPtr pnt) |
Returns the vertex id that contains pnt (or -1 if no one contains it). | |
virtual double | GetInteriorLogSpacingValue () |
The spacing of tree levels in the edge routing tree. Levels near zero give more space to levels near the root, while levels near one (the default) create evenly-spaced levels. Levels above one give more space to levels near the leaves. | |
virtual double | GetInteriorRadius () |
Define the tree ring's interior radius. | |
virtual bool | GetReverse () |
Define whether to reverse the order of the tree stacks from low to high. | |
virtual double | GetRingThickness () |
Define the thickness of each of the tree rings. | |
virtual double | GetRootEndAngle () |
Define the end angle for the root node. NOTE: It is assumed that the root end angle is greater than the root start angle and subtends no more than 360 degrees. | |
virtual double | GetRootStartAngle () |
Define the start angle for the root node. NOTE: It is assumed that the root end angle is greater than the root start angle and subtends no more than 360 degrees. | |
virtual bool | GetUseRectangularCoordinates () |
Define whether or not rectangular coordinates are being used (as opposed to polar coordinates). | |
override int | IsA (string type) |
Undocumented Block. | |
override void | Layout (vtkTree inputTree, vtkDataArray sectorArray, vtkDataArray sizeArray) |
Perform the layout of the input tree, and store the sector bounds of each vertex as a tuple (innerRadius, outerRadius, startAngle, endAngle) in a data array. | |
override void | LayoutEdgePoints (vtkTree inputTree, vtkDataArray sectorArray, vtkDataArray sizeArray, vtkTree edgeRoutingTree) |
Fill edgeRoutingTree with points suitable for routing edges of an overlaid graph. | |
new vtkStackedTreeLayoutStrategy | NewInstance () |
Undocumented Block. | |
virtual void | ReverseOff () |
Define whether to reverse the order of the tree stacks from low to high. | |
virtual void | ReverseOn () |
Define whether to reverse the order of the tree stacks from low to high. | |
virtual void | SetInteriorLogSpacingValue (double _arg) |
The spacing of tree levels in the edge routing tree. Levels near zero give more space to levels near the root, while levels near one (the default) create evenly-spaced levels. Levels above one give more space to levels near the leaves. | |
virtual void | SetInteriorRadius (double _arg) |
Define the tree ring's interior radius. | |
virtual void | SetReverse (bool _arg) |
Define whether to reverse the order of the tree stacks from low to high. | |
virtual void | SetRingThickness (double _arg) |
Define the thickness of each of the tree rings. | |
virtual void | SetRootEndAngle (double _arg) |
Define the end angle for the root node. NOTE: It is assumed that the root end angle is greater than the root start angle and subtends no more than 360 degrees. | |
virtual void | SetRootStartAngle (double _arg) |
Define the start angle for the root node. NOTE: It is assumed that the root end angle is greater than the root start angle and subtends no more than 360 degrees. | |
virtual void | SetUseRectangularCoordinates (bool _arg) |
Define whether or not rectangular coordinates are being used (as opposed to polar coordinates). | |
virtual void | UseRectangularCoordinatesOff () |
Define whether or not rectangular coordinates are being used (as opposed to polar coordinates). | |
virtual void | UseRectangularCoordinatesOn () |
Define whether or not rectangular coordinates are being used (as opposed to polar coordinates). | |
Static Public Member Functions | |
static new vtkStackedTreeLayoutStrategy | New () |
Undocumented Block. | |
static new int | IsTypeOf (string type) |
Undocumented Block. | |
static new vtkStackedTreeLayoutStrategy | SafeDownCast (vtkObjectBase o) |
Undocumented Block. | |
Public Attributes | |
new const string | MRFullTypeName = "Kitware.VTK.vtkStackedTreeLayoutStrategy" |
Automatically generated type registration mechanics. | |
Static Public Attributes | |
static new readonly string | MRClassNameKey = "28vtkStackedTreeLayoutStrategy" |
Automatically generated type registration mechanics. | |
Protected Member Functions | |
override void | Dispose (bool disposing) |
Automatically generated protected Dispose method - called from public Dispose or the C# destructor. DO NOT call directly. | |
Private Member Functions | |
static internal IntPtr | vtkStackedTreeLayoutStrategy_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal int | vtkStackedTreeLayoutStrategy_FindVertex_01 (HandleRef pThis, HandleRef tree, HandleRef array, IntPtr pnt) |
static internal double | vtkStackedTreeLayoutStrategy_GetInteriorLogSpacingValue_02 (HandleRef pThis) |
static internal double | vtkStackedTreeLayoutStrategy_GetInteriorRadius_03 (HandleRef pThis) |
static internal byte | vtkStackedTreeLayoutStrategy_GetReverse_04 (HandleRef pThis) |
static internal double | vtkStackedTreeLayoutStrategy_GetRingThickness_05 (HandleRef pThis) |
static internal double | vtkStackedTreeLayoutStrategy_GetRootEndAngle_06 (HandleRef pThis) |
static internal double | vtkStackedTreeLayoutStrategy_GetRootStartAngle_07 (HandleRef pThis) |
static internal byte | vtkStackedTreeLayoutStrategy_GetUseRectangularCoordinates_08 (HandleRef pThis) |
static internal int | vtkStackedTreeLayoutStrategy_IsA_09 (HandleRef pThis, string type) |
static internal int | vtkStackedTreeLayoutStrategy_IsTypeOf_10 (string type) |
static internal void | vtkStackedTreeLayoutStrategy_Layout_11 (HandleRef pThis, HandleRef inputTree, HandleRef sectorArray, HandleRef sizeArray) |
static internal void | vtkStackedTreeLayoutStrategy_LayoutEdgePoints_12 (HandleRef pThis, HandleRef inputTree, HandleRef sectorArray, HandleRef sizeArray, HandleRef edgeRoutingTree) |
static internal IntPtr | vtkStackedTreeLayoutStrategy_NewInstance_14 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal void | vtkStackedTreeLayoutStrategy_ReverseOff_15 (HandleRef pThis) |
static internal void | vtkStackedTreeLayoutStrategy_ReverseOn_16 (HandleRef pThis) |
static internal IntPtr | vtkStackedTreeLayoutStrategy_SafeDownCast_17 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal void | vtkStackedTreeLayoutStrategy_SetInteriorLogSpacingValue_18 (HandleRef pThis, double _arg) |
static internal void | vtkStackedTreeLayoutStrategy_SetInteriorRadius_19 (HandleRef pThis, double _arg) |
static internal void | vtkStackedTreeLayoutStrategy_SetReverse_20 (HandleRef pThis, byte _arg) |
static internal void | vtkStackedTreeLayoutStrategy_SetRingThickness_21 (HandleRef pThis, double _arg) |
static internal void | vtkStackedTreeLayoutStrategy_SetRootEndAngle_22 (HandleRef pThis, double _arg) |
static internal void | vtkStackedTreeLayoutStrategy_SetRootStartAngle_23 (HandleRef pThis, double _arg) |
static internal void | vtkStackedTreeLayoutStrategy_SetUseRectangularCoordinates_24 (HandleRef pThis, byte _arg) |
static internal void | vtkStackedTreeLayoutStrategy_UseRectangularCoordinatesOff_25 (HandleRef pThis) |
static internal void | vtkStackedTreeLayoutStrategy_UseRectangularCoordinatesOn_26 (HandleRef pThis) |
Static Private Member Functions | |
static | vtkStackedTreeLayoutStrategy () |
Automatically generated type registration mechanics. |
vtkStackedTreeLayoutStrategy - lays out tree in stacked boxes or rings
Description Performs a tree ring layout or "icicle" layout on a tree. This involves assigning a sector region to each vertex in the tree, and placing that information in a data array with four components per tuple representing (innerRadius, outerRadius, startAngle, endAngle).
This class may be assigned as the layout strategy to vtkAreaLayout.
Thanks Thanks to Jason Shepherd from Sandia National Laboratories for help developing this class.
static Kitware.VTK.vtkStackedTreeLayoutStrategy.vtkStackedTreeLayoutStrategy | ( | ) | [static, private] |
Automatically generated type registration mechanics.
Kitware.VTK.vtkStackedTreeLayoutStrategy.vtkStackedTreeLayoutStrategy | ( | IntPtr | rawCppThis, |
bool | callDisposalMethod, | ||
bool | strong | ||
) |
Automatically generated constructor - called from generated code. DO NOT call directly.
Undocumented Block.
override void Kitware.VTK.vtkStackedTreeLayoutStrategy.Dispose | ( | bool | disposing | ) | [protected] |
Automatically generated protected Dispose method - called from public Dispose or the C# destructor. DO NOT call directly.
Reimplemented from Kitware.VTK.vtkAreaLayoutStrategy.
override int Kitware.VTK.vtkStackedTreeLayoutStrategy.FindVertex | ( | vtkTree | tree, |
vtkDataArray | array, | ||
IntPtr | pnt | ||
) | [virtual] |
Returns the vertex id that contains pnt (or -1 if no one contains it).
Reimplemented from Kitware.VTK.vtkAreaLayoutStrategy.
virtual double Kitware.VTK.vtkStackedTreeLayoutStrategy.GetInteriorLogSpacingValue | ( | ) | [virtual] |
The spacing of tree levels in the edge routing tree. Levels near zero give more space to levels near the root, while levels near one (the default) create evenly-spaced levels. Levels above one give more space to levels near the leaves.
virtual double Kitware.VTK.vtkStackedTreeLayoutStrategy.GetInteriorRadius | ( | ) | [virtual] |
Define the tree ring's interior radius.
virtual bool Kitware.VTK.vtkStackedTreeLayoutStrategy.GetReverse | ( | ) | [virtual] |
Define whether to reverse the order of the tree stacks from low to high.
virtual double Kitware.VTK.vtkStackedTreeLayoutStrategy.GetRingThickness | ( | ) | [virtual] |
Define the thickness of each of the tree rings.
virtual double Kitware.VTK.vtkStackedTreeLayoutStrategy.GetRootEndAngle | ( | ) | [virtual] |
Define the end angle for the root node. NOTE: It is assumed that the root end angle is greater than the root start angle and subtends no more than 360 degrees.
virtual double Kitware.VTK.vtkStackedTreeLayoutStrategy.GetRootStartAngle | ( | ) | [virtual] |
Define the start angle for the root node. NOTE: It is assumed that the root end angle is greater than the root start angle and subtends no more than 360 degrees.
virtual bool Kitware.VTK.vtkStackedTreeLayoutStrategy.GetUseRectangularCoordinates | ( | ) | [virtual] |
Define whether or not rectangular coordinates are being used (as opposed to polar coordinates).
override int Kitware.VTK.vtkStackedTreeLayoutStrategy.IsA | ( | string | type | ) | [virtual] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkAreaLayoutStrategy.
static new int Kitware.VTK.vtkStackedTreeLayoutStrategy.IsTypeOf | ( | string | type | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkAreaLayoutStrategy.
override void Kitware.VTK.vtkStackedTreeLayoutStrategy.Layout | ( | vtkTree | inputTree, |
vtkDataArray | sectorArray, | ||
vtkDataArray | sizeArray | ||
) | [virtual] |
Perform the layout of the input tree, and store the sector bounds of each vertex as a tuple (innerRadius, outerRadius, startAngle, endAngle) in a data array.
Reimplemented from Kitware.VTK.vtkAreaLayoutStrategy.
override void Kitware.VTK.vtkStackedTreeLayoutStrategy.LayoutEdgePoints | ( | vtkTree | inputTree, |
vtkDataArray | sectorArray, | ||
vtkDataArray | sizeArray, | ||
vtkTree | edgeRoutingTree | ||
) | [virtual] |
Fill edgeRoutingTree with points suitable for routing edges of an overlaid graph.
Reimplemented from Kitware.VTK.vtkAreaLayoutStrategy.
static new vtkStackedTreeLayoutStrategy Kitware.VTK.vtkStackedTreeLayoutStrategy.New | ( | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkObject.
Undocumented Block.
Reimplemented from Kitware.VTK.vtkAreaLayoutStrategy.
virtual void Kitware.VTK.vtkStackedTreeLayoutStrategy.ReverseOff | ( | ) | [virtual] |
Define whether to reverse the order of the tree stacks from low to high.
virtual void Kitware.VTK.vtkStackedTreeLayoutStrategy.ReverseOn | ( | ) | [virtual] |
Define whether to reverse the order of the tree stacks from low to high.
static new vtkStackedTreeLayoutStrategy Kitware.VTK.vtkStackedTreeLayoutStrategy.SafeDownCast | ( | vtkObjectBase | o | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkAreaLayoutStrategy.
virtual void Kitware.VTK.vtkStackedTreeLayoutStrategy.SetInteriorLogSpacingValue | ( | double | _arg | ) | [virtual] |
The spacing of tree levels in the edge routing tree. Levels near zero give more space to levels near the root, while levels near one (the default) create evenly-spaced levels. Levels above one give more space to levels near the leaves.
virtual void Kitware.VTK.vtkStackedTreeLayoutStrategy.SetInteriorRadius | ( | double | _arg | ) | [virtual] |
Define the tree ring's interior radius.
virtual void Kitware.VTK.vtkStackedTreeLayoutStrategy.SetReverse | ( | bool | _arg | ) | [virtual] |
Define whether to reverse the order of the tree stacks from low to high.
virtual void Kitware.VTK.vtkStackedTreeLayoutStrategy.SetRingThickness | ( | double | _arg | ) | [virtual] |
Define the thickness of each of the tree rings.
virtual void Kitware.VTK.vtkStackedTreeLayoutStrategy.SetRootEndAngle | ( | double | _arg | ) | [virtual] |
Define the end angle for the root node. NOTE: It is assumed that the root end angle is greater than the root start angle and subtends no more than 360 degrees.
virtual void Kitware.VTK.vtkStackedTreeLayoutStrategy.SetRootStartAngle | ( | double | _arg | ) | [virtual] |
Define the start angle for the root node. NOTE: It is assumed that the root end angle is greater than the root start angle and subtends no more than 360 degrees.
virtual void Kitware.VTK.vtkStackedTreeLayoutStrategy.SetUseRectangularCoordinates | ( | bool | _arg | ) | [virtual] |
Define whether or not rectangular coordinates are being used (as opposed to polar coordinates).
virtual void Kitware.VTK.vtkStackedTreeLayoutStrategy.UseRectangularCoordinatesOff | ( | ) | [virtual] |
Define whether or not rectangular coordinates are being used (as opposed to polar coordinates).
virtual void Kitware.VTK.vtkStackedTreeLayoutStrategy.UseRectangularCoordinatesOn | ( | ) | [virtual] |
Define whether or not rectangular coordinates are being used (as opposed to polar coordinates).
static internal int Kitware.VTK.vtkStackedTreeLayoutStrategy.vtkStackedTreeLayoutStrategy_FindVertex_01 | ( | HandleRef | pThis, |
HandleRef | tree, | ||
HandleRef | array, | ||
IntPtr | pnt | ||
) | [private] |
static internal double Kitware.VTK.vtkStackedTreeLayoutStrategy.vtkStackedTreeLayoutStrategy_GetInteriorLogSpacingValue_02 | ( | HandleRef | pThis | ) | [private] |
static internal double Kitware.VTK.vtkStackedTreeLayoutStrategy.vtkStackedTreeLayoutStrategy_GetInteriorRadius_03 | ( | HandleRef | pThis | ) | [private] |
static internal byte Kitware.VTK.vtkStackedTreeLayoutStrategy.vtkStackedTreeLayoutStrategy_GetReverse_04 | ( | HandleRef | pThis | ) | [private] |
static internal double Kitware.VTK.vtkStackedTreeLayoutStrategy.vtkStackedTreeLayoutStrategy_GetRingThickness_05 | ( | HandleRef | pThis | ) | [private] |
static internal double Kitware.VTK.vtkStackedTreeLayoutStrategy.vtkStackedTreeLayoutStrategy_GetRootEndAngle_06 | ( | HandleRef | pThis | ) | [private] |
static internal double Kitware.VTK.vtkStackedTreeLayoutStrategy.vtkStackedTreeLayoutStrategy_GetRootStartAngle_07 | ( | HandleRef | pThis | ) | [private] |
static internal byte Kitware.VTK.vtkStackedTreeLayoutStrategy.vtkStackedTreeLayoutStrategy_GetUseRectangularCoordinates_08 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkStackedTreeLayoutStrategy.vtkStackedTreeLayoutStrategy_IsA_09 | ( | HandleRef | pThis, |
string | type | ||
) | [private] |
static internal int Kitware.VTK.vtkStackedTreeLayoutStrategy.vtkStackedTreeLayoutStrategy_IsTypeOf_10 | ( | string | type | ) | [private] |
static internal void Kitware.VTK.vtkStackedTreeLayoutStrategy.vtkStackedTreeLayoutStrategy_Layout_11 | ( | HandleRef | pThis, |
HandleRef | inputTree, | ||
HandleRef | sectorArray, | ||
HandleRef | sizeArray | ||
) | [private] |
static internal void Kitware.VTK.vtkStackedTreeLayoutStrategy.vtkStackedTreeLayoutStrategy_LayoutEdgePoints_12 | ( | HandleRef | pThis, |
HandleRef | inputTree, | ||
HandleRef | sectorArray, | ||
HandleRef | sizeArray, | ||
HandleRef | edgeRoutingTree | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkStackedTreeLayoutStrategy.vtkStackedTreeLayoutStrategy_New | ( | ref uint | mteStatus, |
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkStackedTreeLayoutStrategy.vtkStackedTreeLayoutStrategy_NewInstance_14 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal void Kitware.VTK.vtkStackedTreeLayoutStrategy.vtkStackedTreeLayoutStrategy_ReverseOff_15 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkStackedTreeLayoutStrategy.vtkStackedTreeLayoutStrategy_ReverseOn_16 | ( | HandleRef | pThis | ) | [private] |
static internal IntPtr Kitware.VTK.vtkStackedTreeLayoutStrategy.vtkStackedTreeLayoutStrategy_SafeDownCast_17 | ( | HandleRef | o, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal void Kitware.VTK.vtkStackedTreeLayoutStrategy.vtkStackedTreeLayoutStrategy_SetInteriorLogSpacingValue_18 | ( | HandleRef | pThis, |
double | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkStackedTreeLayoutStrategy.vtkStackedTreeLayoutStrategy_SetInteriorRadius_19 | ( | HandleRef | pThis, |
double | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkStackedTreeLayoutStrategy.vtkStackedTreeLayoutStrategy_SetReverse_20 | ( | HandleRef | pThis, |
byte | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkStackedTreeLayoutStrategy.vtkStackedTreeLayoutStrategy_SetRingThickness_21 | ( | HandleRef | pThis, |
double | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkStackedTreeLayoutStrategy.vtkStackedTreeLayoutStrategy_SetRootEndAngle_22 | ( | HandleRef | pThis, |
double | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkStackedTreeLayoutStrategy.vtkStackedTreeLayoutStrategy_SetRootStartAngle_23 | ( | HandleRef | pThis, |
double | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkStackedTreeLayoutStrategy.vtkStackedTreeLayoutStrategy_SetUseRectangularCoordinates_24 | ( | HandleRef | pThis, |
byte | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkStackedTreeLayoutStrategy.vtkStackedTreeLayoutStrategy_UseRectangularCoordinatesOff_25 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkStackedTreeLayoutStrategy.vtkStackedTreeLayoutStrategy_UseRectangularCoordinatesOn_26 | ( | HandleRef | pThis | ) | [private] |
new readonly string Kitware.VTK.vtkStackedTreeLayoutStrategy.MRClassNameKey = "28vtkStackedTreeLayoutStrategy" [static] |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkAreaLayoutStrategy.
new const string Kitware.VTK.vtkStackedTreeLayoutStrategy.MRFullTypeName = "Kitware.VTK.vtkStackedTreeLayoutStrategy" |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkAreaLayoutStrategy.