Show / Hide Table of Contents

Interface IOverlapRemovalAlgorithm<TObject>

Represents an overlap removal algorithm.

Inherited Members
IAlgorithm.SyncRoot
IAlgorithm.State
IAlgorithm.Compute()
IAlgorithm.Abort()
IAlgorithm.StateChanged
IAlgorithm.Started
IAlgorithm.Finished
IAlgorithm.Aborted
Namespace: GraphShape.Algorithms.OverlapRemoval
Assembly: GraphShape.dll
Syntax
public interface IOverlapRemovalAlgorithm<TObject> : IAlgorithm
Type Parameters
Name Description
TObject

Object type.

Properties

| Improve this Doc View Source

Rectangles

Overlap rectangles.

Declaration
IDictionary<TObject, Rect> Rectangles { get; }
Property Value
Type Description
System.Collections.Generic.IDictionary<TObject, Rect>

Methods

| Improve this Doc View Source

GetParameters()

Gets overlap removal parameters.

Declaration
IOverlapRemovalParameters GetParameters()
Returns
Type Description
IOverlapRemovalParameters

Overlap removal parameters.

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