C# Class Smrf.NodeXL.Layouts.GraphBinner

Lays out a graph's smaller components in bins.
Inheritance: Object
Afficher le fichier Open project: 2014-sed-team3/term-project Class Usage Examples

Protected Properties

Свойство Type Description
m_iBinLength System.Int32
m_iMaximumVerticesPerBin System.Int32

Méthodes publiques

Méthode Description
GraphBinner ( ) : System

Initializes a new instance of the GraphBinner class.

LayOutSmallerComponentsInBins ( IGraph graph, ICollection verticesToLayOut, LayoutContext layoutContext, ICollection &remainingVertices, Rectangle &remainingRectangle ) : System.Boolean

Méthodes protégées

Méthode Description
GetRemainingVertices ( IList oComponents, Int32 iFirstRemainingComponent ) : ICollection
LayOutComponentInBin ( IGraph oGraph, ICollection oVerticesInComponent, Rectangle oBinRectangle ) : void

Private Methods

Méthode Description
AssertValid ( ) : void

Method Details

GetRemainingVertices() protected méthode

protected GetRemainingVertices ( IList oComponents, Int32 iFirstRemainingComponent ) : ICollection
oComponents IList
iFirstRemainingComponent System.Int32
Résultat ICollection

GraphBinner() public méthode

Initializes a new instance of the GraphBinner class.
public GraphBinner ( ) : System
Résultat System

LayOutComponentInBin() protected méthode

protected LayOutComponentInBin ( IGraph oGraph, ICollection oVerticesInComponent, Rectangle oBinRectangle ) : void
oGraph IGraph
oVerticesInComponent ICollection
oBinRectangle System.Drawing.Rectangle
Résultat void

LayOutSmallerComponentsInBins() public méthode

public LayOutSmallerComponentsInBins ( IGraph graph, ICollection verticesToLayOut, LayoutContext layoutContext, ICollection &remainingVertices, Rectangle &remainingRectangle ) : System.Boolean
graph IGraph
verticesToLayOut ICollection
layoutContext LayoutContext
remainingVertices ICollection
remainingRectangle System.Drawing.Rectangle
Résultat System.Boolean

Property Details

m_iBinLength protected_oe property

protected Int32,System m_iBinLength
Résultat System.Int32

m_iMaximumVerticesPerBin protected_oe property

protected Int32,System m_iMaximumVerticesPerBin
Résultat System.Int32