Show / Hide Table of Contents

Interface ILayoutInfoIterationEventArgs<TVertex, TEdge>

Represents information on a layout algorithm iteration.

Inherited Members
ILayoutIterationEventArgs<TVertex>.StatusInPercent
ILayoutIterationEventArgs<TVertex>.Abort
ILayoutIterationEventArgs<TVertex>.Iteration
ILayoutIterationEventArgs<TVertex>.Message
ILayoutIterationEventArgs<TVertex>.VerticesPositions
Namespace: GraphShape.Algorithms.Layout
Assembly: GraphShape.dll
Syntax
public interface ILayoutInfoIterationEventArgs<TVertex, in TEdge> : ILayoutIterationEventArgs<TVertex> where TEdge : IEdge<TVertex>
Type Parameters
Name Description
TVertex

Vertex type.

TEdge

Edge type.

Methods

| Improve this Doc View Source

GetEdgeInfo(TEdge)

Returns the extra layout information of the edge (or null).

Declaration
object GetEdgeInfo(TEdge edge)
Parameters
Type Name Description
TEdge edge
Returns
Type Description
System.Object
Exceptions
Type Condition
System.ArgumentNullException

edge is null.

| Improve this Doc View Source

GetVertexInfo(TVertex)

Returns the extra layout information of the vertex (or null).

Declaration
object GetVertexInfo(TVertex vertex)
Parameters
Type Name Description
TVertex vertex
Returns
Type Description
System.Object
Exceptions
Type Condition
System.ArgumentNullException

vertex is null.

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