Show / Hide Table of Contents

Class CompoundFDPLayoutParameters

Compound FDP layout algorithm parameters.

Inheritance
System.Object
NotifierObject
LayoutParametersBase
CompoundFDPLayoutParameters
Implements
ILayoutParameters
IAlgorithmParameters
System.ICloneable
System.ComponentModel.INotifyPropertyChanged
Inherited Members
LayoutParametersBase.Equals(Object)
LayoutParametersBase.GetHashCode()
LayoutParametersBase.Clone()
NotifierObject.PropertyChanged
NotifierObject.OnPropertyChanged(String)
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: GraphShape.Algorithms.Layout
Assembly: GraphShape.dll
Syntax
public class CompoundFDPLayoutParameters : LayoutParametersBase, ILayoutParameters, IAlgorithmParameters, ICloneable, INotifyPropertyChanged

Properties

| Improve this Doc View Source

DisplacementLimitMultiplier

Displacement limit multiplier.

Declaration
public double DisplacementLimitMultiplier { get; set; }
Property Value
Type Description
System.Double
| Improve this Doc View Source

ElasticConstant

Elastic constant for the edges.

Declaration
public double ElasticConstant { get; set; }
Property Value
Type Description
System.Double
| Improve this Doc View Source

GravitationFactor

Factor of the gravitation.

Declaration
public double GravitationFactor { get; set; }
Property Value
Type Description
System.Double
| Improve this Doc View Source

IdealEdgeLength

Ideal edge length.

Declaration
public double IdealEdgeLength { get; set; }
Property Value
Type Description
System.Double
| Improve this Doc View Source

NestingFactor

Factor of the ideal edge length for the inter-graph edges.

Declaration
public double NestingFactor { get; set; }
Property Value
Type Description
System.Double
| Improve this Doc View Source

Phase1Iterations

Maximum iterations for phase 1.

Declaration
public int Phase1Iterations { get; set; }
Property Value
Type Description
System.Int32
| Improve this Doc View Source

Phase2Iterations

Maximum iterations for phase 2.

Declaration
public int Phase2Iterations { get; set; }
Property Value
Type Description
System.Int32
| Improve this Doc View Source

Phase2TemperatureInitialMultiplier

Initial multiplier for phase 2 temperature.

Declaration
public double Phase2TemperatureInitialMultiplier { get; set; }
Property Value
Type Description
System.Double
| Improve this Doc View Source

Phase3Iterations

Maximum iterations for phase 3.

Declaration
public int Phase3Iterations { get; set; }
Property Value
Type Description
System.Int32
| Improve this Doc View Source

Phase3TemperatureInitialMultiplier

Initial multiplier for phase 3 temperature.

Declaration
public double Phase3TemperatureInitialMultiplier { get; set; }
Property Value
Type Description
System.Double
| Improve this Doc View Source

RepulsionConstant

Repulsion constant for the node-node repulsion.

Declaration
public double RepulsionConstant { get; set; }
Property Value
Type Description
System.Double
| Improve this Doc View Source

SeparationMultiplier

Separation multiplier.

Declaration
public double SeparationMultiplier { get; set; }
Property Value
Type Description
System.Double
| Improve this Doc View Source

TemperatureDecreasing

Temperature decreasing factor.

Declaration
public double TemperatureDecreasing { get; set; }
Property Value
Type Description
System.Double

Methods

| Improve this Doc View Source

GetEqualityElements()

Gets elements to take into account when comparing this LayoutParametersBase.

Declaration
protected override IEnumerable<object> GetEqualityElements()
Returns
Type Description
System.Collections.Generic.IEnumerable<System.Object>

Elements to compare.

Overrides
LayoutParametersBase.GetEqualityElements()

Implements

ILayoutParameters
IAlgorithmParameters
System.ICloneable
System.ComponentModel.INotifyPropertyChanged

Extension Methods

FactoryHelpers.CreateNewParameters<TParam>(IAlgorithmParameters)
GraphHelpers.GetDistances<TVertex, TEdge, TGraph>(TGraph)
GraphHelpers.GetDiameter<TVertex, TEdge, TGraph>(TGraph)
GraphHelpers.GetDiameter<TVertex, TEdge, TGraph>(TGraph, out Double[,])
  • Improve this Doc
  • View Source
In This Article
Back to top GraphShape