ASP.NET Pack Programmer's Guide
AnnealLayoutExtensions Members
Methods
 


Provides extension methods for AnnealLayout fluent API.

The following tables list the members exposed by the AnnealLayoutExtensions type.

 Public Methods

  Name Description

ApproximateLinkLength

Sets a value indicating whether the layout should approximate the length of graph links by calculating the distance between the centers of their incident nodes.

BoundaryFactor

Sets a value indicating the importance of the distance between nodes and the layout area boundaries, relative to the other criteria considered by the algorithm.

CrossingLinksCost

Sets a value indicating the importance of the low number of link crossings, relative to the other criteria considered by the algorithm.

DistributionFactor

Sets a value indicating the importance of the node distribution, relative to the other criteria considered by the algorithm.

GatherStatistics

Specifies whether the layout should gather statistics while running.

InitialTemperature

Sets the initial temperature of the simulated annealing process.

IterationsPerStage

Sets how many node shift iterations to perform at each stage of the algorithm.

LayoutArea

Sets the size of the layout area.

LinkLengthFactor

Sets a value indicating the importance of the short length of links, relative to the other criteria considered by the algorithm.

NodeLinkCrossingCost

Sets a value indicating the importance of low number of overlaps between links and nodes relative to the other criteria considered by the algorithm.

NodeLinkDistFactor

Sets a value indicating the importance of the distance between nodes and links, relative to the other criteria considered by the algorithm.

Randomize

Sets a value indicating whether the nodes should be placed at random positions when the layout routine starts.

Root

Sets a node indicating which subgraph of the diagram should be laid out.

SplitGraph

Sets a value indicating whether unconnected subgraphs should be laid out independently from each other.

Stages

Sets how many cool-down stages the algorithm should simulate.

TemperatureScale

Sets how much the simulated temperature is decreased at each stage of the algorithm.

WidthHeightRatio

Sets what width/height ratio the layout area should have.

 See Also

AnnealLayoutExtensions Class
MindFusion.Diagramming.Layout.Fluent Namespace