Show / Hide Table of Contents

Interface ILayoutIterationEventArgs<TVertex>

Represents a layout iteration event arguments.

Namespace: GraphShape.Algorithms.Layout
Assembly: GraphShape.dll
Syntax
public interface ILayoutIterationEventArgs<TVertex>
Type Parameters
Name Description
TVertex

Vertex type.

Properties

| Improve this Doc View Source

Abort

If the user sets this value to true, the algorithm aborts as soon as possible.

Declaration
bool Abort { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

Iteration

Number of the current iteration.

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

Message

Message representing the status of the algorithm.

Declaration
string Message { get; }
Property Value
Type Description
System.String
| Improve this Doc View Source

StatusInPercent

Represents the status of the layout algorithm in percent.

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

VerticesPositions

Vertices positions associations.

Declaration
IDictionary<TVertex, Point> VerticesPositions { get; }
Property Value
Type Description
System.Collections.Generic.IDictionary<TVertex, Point>

Extension Methods

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