ActiViz .NET  5.8.0
Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | Protected Member Functions | Private Member Functions | Static Private Member Functions
Kitware.VTK.vtkGraphLayoutFilter Class Reference

vtkGraphLayoutFilter - nice layout of undirected graphs in 3D More...

Inheritance diagram for Kitware.VTK.vtkGraphLayoutFilter:
[legend]
Collaboration diagram for Kitware.VTK.vtkGraphLayoutFilter:
[legend]

List of all members.

Public Member Functions

 vtkGraphLayoutFilter (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkGraphLayoutFilter ()
 Undocumented Block.
virtual void AutomaticBoundsComputationOff ()
 Turn on/off automatic graph bounds calculation. If this boolean is off, then the manually specified GraphBounds is used. If on, then the input's bounds us used as the graph bounds.
virtual void AutomaticBoundsComputationOn ()
 Turn on/off automatic graph bounds calculation. If this boolean is off, then the manually specified GraphBounds is used. If on, then the input's bounds us used as the graph bounds.
virtual int GetAutomaticBoundsComputation ()
 Turn on/off automatic graph bounds calculation. If this boolean is off, then the manually specified GraphBounds is used. If on, then the input's bounds us used as the graph bounds.
virtual double GetCoolDownRate ()
 Set/Get the Cool-down rate. The higher this number is, the longer it will take to "cool-down", and thus, the more the graph will be modified.
virtual double GetCoolDownRateMaxValue ()
 Set/Get the Cool-down rate. The higher this number is, the longer it will take to "cool-down", and thus, the more the graph will be modified.
virtual double GetCoolDownRateMinValue ()
 Set/Get the Cool-down rate. The higher this number is, the longer it will take to "cool-down", and thus, the more the graph will be modified.
virtual double[] GetGraphBounds ()
 Set / get the region in space in which to place the final graph. The GraphBounds only affects the results if AutomaticBoundsComputation is off.
virtual void GetGraphBounds (IntPtr data)
 Set / get the region in space in which to place the final graph. The GraphBounds only affects the results if AutomaticBoundsComputation is off.
virtual int GetMaxNumberOfIterations ()
 Set/Get the maximum number of iterations to be used. The higher this number, the more iterations through the algorithm is possible, and thus, the more the graph gets modified.
virtual int GetMaxNumberOfIterationsMaxValue ()
 Set/Get the maximum number of iterations to be used. The higher this number, the more iterations through the algorithm is possible, and thus, the more the graph gets modified.
virtual int GetMaxNumberOfIterationsMinValue ()
 Set/Get the maximum number of iterations to be used. The higher this number, the more iterations through the algorithm is possible, and thus, the more the graph gets modified.
virtual int GetThreeDimensionalLayout ()
 Turn on/off layout of graph in three dimensions. If off, graph layout occurs in two dimensions. By default, three dimensional layout is on.
override int IsA (string type)
 Undocumented Block.
new vtkGraphLayoutFilter NewInstance ()
 Undocumented Block.
virtual void SetAutomaticBoundsComputation (int _arg)
 Turn on/off automatic graph bounds calculation. If this boolean is off, then the manually specified GraphBounds is used. If on, then the input's bounds us used as the graph bounds.
virtual void SetCoolDownRate (double _arg)
 Set/Get the Cool-down rate. The higher this number is, the longer it will take to "cool-down", and thus, the more the graph will be modified.
virtual void SetGraphBounds (double _arg1, double _arg2, double _arg3, double _arg4, double _arg5, double _arg6)
 Set / get the region in space in which to place the final graph. The GraphBounds only affects the results if AutomaticBoundsComputation is off.
virtual void SetGraphBounds (IntPtr _arg)
 Set / get the region in space in which to place the final graph. The GraphBounds only affects the results if AutomaticBoundsComputation is off.
virtual void SetMaxNumberOfIterations (int _arg)
 Set/Get the maximum number of iterations to be used. The higher this number, the more iterations through the algorithm is possible, and thus, the more the graph gets modified.
virtual void SetThreeDimensionalLayout (int _arg)
 Turn on/off layout of graph in three dimensions. If off, graph layout occurs in two dimensions. By default, three dimensional layout is on.
virtual void ThreeDimensionalLayoutOff ()
 Turn on/off layout of graph in three dimensions. If off, graph layout occurs in two dimensions. By default, three dimensional layout is on.
virtual void ThreeDimensionalLayoutOn ()
 Turn on/off layout of graph in three dimensions. If off, graph layout occurs in two dimensions. By default, three dimensional layout is on.

Static Public Member Functions

static new vtkGraphLayoutFilter New ()
 Undocumented Block.
static new int IsTypeOf (string type)
 Undocumented Block.
static new vtkGraphLayoutFilter SafeDownCast (vtkObjectBase o)
 Undocumented Block.

Public Attributes

new const string MRFullTypeName = "Kitware.VTK.vtkGraphLayoutFilter"
 Automatically generated type registration mechanics.

Static Public Attributes

static new readonly string MRClassNameKey = "20vtkGraphLayoutFilter"
 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 vtkGraphLayoutFilter_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkGraphLayoutFilter_AutomaticBoundsComputationOff_01 (HandleRef pThis)
static internal void vtkGraphLayoutFilter_AutomaticBoundsComputationOn_02 (HandleRef pThis)
static internal int vtkGraphLayoutFilter_GetAutomaticBoundsComputation_03 (HandleRef pThis)
static internal double vtkGraphLayoutFilter_GetCoolDownRate_04 (HandleRef pThis)
static internal double vtkGraphLayoutFilter_GetCoolDownRateMaxValue_05 (HandleRef pThis)
static internal double vtkGraphLayoutFilter_GetCoolDownRateMinValue_06 (HandleRef pThis)
static internal IntPtr vtkGraphLayoutFilter_GetGraphBounds_07 (HandleRef pThis)
static internal void vtkGraphLayoutFilter_GetGraphBounds_08 (HandleRef pThis, IntPtr data)
static internal int vtkGraphLayoutFilter_GetMaxNumberOfIterations_09 (HandleRef pThis)
static internal int vtkGraphLayoutFilter_GetMaxNumberOfIterationsMaxValue_10 (HandleRef pThis)
static internal int vtkGraphLayoutFilter_GetMaxNumberOfIterationsMinValue_11 (HandleRef pThis)
static internal int vtkGraphLayoutFilter_GetThreeDimensionalLayout_12 (HandleRef pThis)
static internal int vtkGraphLayoutFilter_IsA_13 (HandleRef pThis, string type)
static internal int vtkGraphLayoutFilter_IsTypeOf_14 (string type)
static internal IntPtr vtkGraphLayoutFilter_NewInstance_16 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkGraphLayoutFilter_SafeDownCast_17 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkGraphLayoutFilter_SetAutomaticBoundsComputation_18 (HandleRef pThis, int _arg)
static internal void vtkGraphLayoutFilter_SetCoolDownRate_19 (HandleRef pThis, double _arg)
static internal void vtkGraphLayoutFilter_SetGraphBounds_20 (HandleRef pThis, double _arg1, double _arg2, double _arg3, double _arg4, double _arg5, double _arg6)
static internal void vtkGraphLayoutFilter_SetGraphBounds_21 (HandleRef pThis, IntPtr _arg)
static internal void vtkGraphLayoutFilter_SetMaxNumberOfIterations_22 (HandleRef pThis, int _arg)
static internal void vtkGraphLayoutFilter_SetThreeDimensionalLayout_23 (HandleRef pThis, int _arg)
static internal void vtkGraphLayoutFilter_ThreeDimensionalLayoutOff_24 (HandleRef pThis)
static internal void vtkGraphLayoutFilter_ThreeDimensionalLayoutOn_25 (HandleRef pThis)

Static Private Member Functions

static vtkGraphLayoutFilter ()
 Automatically generated type registration mechanics.

Detailed Description

vtkGraphLayoutFilter - nice layout of undirected graphs in 3D

Description vtkGraphLayoutFilter will reposition a network of nodes, connected by lines or polylines, into a more pleasing arrangement. The class implements a simple force-directed placement algorithm (Fruchterman & Reingold "Graph Drawing by Force-directed Placement" Software-Practice and Experience 21(11) 1991).

The input to the filter is a vtkPolyData representing the undirected graphs. A graph is represented by a set of polylines and/or lines. The output is also a vtkPolyData, where the point positions have been modified. To use the filter, specify whether you wish the layout to occur in 2D or 3D; the bounds in which the graph should lie (note that you can just use automatic bounds computation); and modify the cool down rate (controls the final process of simulated annealing).


Constructor & Destructor Documentation

Automatically generated type registration mechanics.

Kitware.VTK.vtkGraphLayoutFilter.vtkGraphLayoutFilter ( IntPtr  rawCppThis,
bool  callDisposalMethod,
bool  strong 
)

Automatically generated constructor - called from generated code. DO NOT call directly.

Undocumented Block.


Member Function Documentation

Turn on/off automatic graph bounds calculation. If this boolean is off, then the manually specified GraphBounds is used. If on, then the input's bounds us used as the graph bounds.

Turn on/off automatic graph bounds calculation. If this boolean is off, then the manually specified GraphBounds is used. If on, then the input's bounds us used as the graph bounds.

override void Kitware.VTK.vtkGraphLayoutFilter.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.vtkPolyDataAlgorithm.

Turn on/off automatic graph bounds calculation. If this boolean is off, then the manually specified GraphBounds is used. If on, then the input's bounds us used as the graph bounds.

Set/Get the Cool-down rate. The higher this number is, the longer it will take to "cool-down", and thus, the more the graph will be modified.

Set/Get the Cool-down rate. The higher this number is, the longer it will take to "cool-down", and thus, the more the graph will be modified.

Set/Get the Cool-down rate. The higher this number is, the longer it will take to "cool-down", and thus, the more the graph will be modified.

virtual double [] Kitware.VTK.vtkGraphLayoutFilter.GetGraphBounds ( ) [virtual]

Set / get the region in space in which to place the final graph. The GraphBounds only affects the results if AutomaticBoundsComputation is off.

virtual void Kitware.VTK.vtkGraphLayoutFilter.GetGraphBounds ( IntPtr  data) [virtual]

Set / get the region in space in which to place the final graph. The GraphBounds only affects the results if AutomaticBoundsComputation is off.

Set/Get the maximum number of iterations to be used. The higher this number, the more iterations through the algorithm is possible, and thus, the more the graph gets modified.

Set/Get the maximum number of iterations to be used. The higher this number, the more iterations through the algorithm is possible, and thus, the more the graph gets modified.

Set/Get the maximum number of iterations to be used. The higher this number, the more iterations through the algorithm is possible, and thus, the more the graph gets modified.

Turn on/off layout of graph in three dimensions. If off, graph layout occurs in two dimensions. By default, three dimensional layout is on.

override int Kitware.VTK.vtkGraphLayoutFilter.IsA ( string  type) [virtual]

Undocumented Block.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

static new int Kitware.VTK.vtkGraphLayoutFilter.IsTypeOf ( string  type) [static]

Undocumented Block.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

Here is the call graph for this function:

Turn on/off automatic graph bounds calculation. If this boolean is off, then the manually specified GraphBounds is used. If on, then the input's bounds us used as the graph bounds.

virtual void Kitware.VTK.vtkGraphLayoutFilter.SetCoolDownRate ( double  _arg) [virtual]

Set/Get the Cool-down rate. The higher this number is, the longer it will take to "cool-down", and thus, the more the graph will be modified.

virtual void Kitware.VTK.vtkGraphLayoutFilter.SetGraphBounds ( double  _arg1,
double  _arg2,
double  _arg3,
double  _arg4,
double  _arg5,
double  _arg6 
) [virtual]

Set / get the region in space in which to place the final graph. The GraphBounds only affects the results if AutomaticBoundsComputation is off.

virtual void Kitware.VTK.vtkGraphLayoutFilter.SetGraphBounds ( IntPtr  _arg) [virtual]

Set / get the region in space in which to place the final graph. The GraphBounds only affects the results if AutomaticBoundsComputation is off.

virtual void Kitware.VTK.vtkGraphLayoutFilter.SetMaxNumberOfIterations ( int  _arg) [virtual]

Set/Get the maximum number of iterations to be used. The higher this number, the more iterations through the algorithm is possible, and thus, the more the graph gets modified.

virtual void Kitware.VTK.vtkGraphLayoutFilter.SetThreeDimensionalLayout ( int  _arg) [virtual]

Turn on/off layout of graph in three dimensions. If off, graph layout occurs in two dimensions. By default, three dimensional layout is on.

Turn on/off layout of graph in three dimensions. If off, graph layout occurs in two dimensions. By default, three dimensional layout is on.

Turn on/off layout of graph in three dimensions. If off, graph layout occurs in two dimensions. By default, three dimensional layout is on.

static internal double Kitware.VTK.vtkGraphLayoutFilter.vtkGraphLayoutFilter_GetCoolDownRate_04 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkGraphLayoutFilter.vtkGraphLayoutFilter_GetCoolDownRateMaxValue_05 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkGraphLayoutFilter.vtkGraphLayoutFilter_GetCoolDownRateMinValue_06 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkGraphLayoutFilter.vtkGraphLayoutFilter_GetGraphBounds_07 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkGraphLayoutFilter.vtkGraphLayoutFilter_GetGraphBounds_08 ( HandleRef  pThis,
IntPtr  data 
) [private]
static internal int Kitware.VTK.vtkGraphLayoutFilter.vtkGraphLayoutFilter_IsA_13 ( HandleRef  pThis,
string  type 
) [private]
static internal int Kitware.VTK.vtkGraphLayoutFilter.vtkGraphLayoutFilter_IsTypeOf_14 ( string  type) [private]
static internal IntPtr Kitware.VTK.vtkGraphLayoutFilter.vtkGraphLayoutFilter_New ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkGraphLayoutFilter.vtkGraphLayoutFilter_NewInstance_16 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkGraphLayoutFilter.vtkGraphLayoutFilter_SafeDownCast_17 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkGraphLayoutFilter.vtkGraphLayoutFilter_SetAutomaticBoundsComputation_18 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkGraphLayoutFilter.vtkGraphLayoutFilter_SetCoolDownRate_19 ( HandleRef  pThis,
double  _arg 
) [private]
static internal void Kitware.VTK.vtkGraphLayoutFilter.vtkGraphLayoutFilter_SetGraphBounds_20 ( HandleRef  pThis,
double  _arg1,
double  _arg2,
double  _arg3,
double  _arg4,
double  _arg5,
double  _arg6 
) [private]
static internal void Kitware.VTK.vtkGraphLayoutFilter.vtkGraphLayoutFilter_SetGraphBounds_21 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal void Kitware.VTK.vtkGraphLayoutFilter.vtkGraphLayoutFilter_SetMaxNumberOfIterations_22 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkGraphLayoutFilter.vtkGraphLayoutFilter_SetThreeDimensionalLayout_23 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkGraphLayoutFilter.vtkGraphLayoutFilter_ThreeDimensionalLayoutOn_25 ( HandleRef  pThis) [private]

Member Data Documentation

new readonly string Kitware.VTK.vtkGraphLayoutFilter.MRClassNameKey = "20vtkGraphLayoutFilter" [static]

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

new const string Kitware.VTK.vtkGraphLayoutFilter.MRFullTypeName = "Kitware.VTK.vtkGraphLayoutFilter"

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.


The documentation for this class was generated from the following file: