C# Класс Smrf.NodeXL.Layouts.PackedGroupRectangleCalculator

Calculates a rectangle for each group of vertices.
This class is used when a BoxLayoutAlgorithm of is specified.

All methods are static.

Показать файл Открыть проект

Открытые методы

Метод Описание
CalculateGroupRectangles ( Rectangle graphRectangle, IList sortedGroups, double alpha ) : void

Приватные методы

Метод Описание
ArrangeRemainingGroupsInFreeSpaces ( Rectangle graphRectangle, IList sortedGroups, double gamma, Int32 iSortedGroupCount, Double dTotalNumberOfVertices ) : System.Boolean
LayoutAllGroupsInDonut ( Rectangle graphRectangle, IList sortedGroups, double alpha, double gamma, double ARs, Int32 iSortedGroupCount, Double dTotalNumberOfVertices ) : void
LayoutAllGroupsInU ( Rectangle graphRectangle, IList sortedGroups, double alpha, double gamma, double ARs, Int32 iSortedGroupCount, Double dTotalNumberOfVertices ) : void
PlaceGroupInFreeBox ( GroupInfo groupToBePlaced, double groupArea, FreeSpaceBox freeBox ) : RectangleF
RecalculateFreeSpace ( LinkedListNode freeSpaceBoxNode, RectangleF boxPlaced ) : void

Описание методов

CalculateGroupRectangles() публичный статический Метод

public static CalculateGroupRectangles ( Rectangle graphRectangle, IList sortedGroups, double alpha ) : void
graphRectangle System.Drawing.Rectangle
sortedGroups IList
alpha double
Результат void