C# 클래스 Smrf.NodeXL.Layouts.GraphBinner

Lays out a graph's smaller components in bins.
상속: Object
파일 보기 프로젝트 열기: 2014-sed-team3/term-project 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
m_iBinLength System.Int32
m_iMaximumVerticesPerBin System.Int32

공개 메소드들

메소드 설명
GraphBinner ( ) : System

Initializes a new instance of the GraphBinner class.

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

보호된 메소드들

메소드 설명
GetRemainingVertices ( IList oComponents, Int32 iFirstRemainingComponent ) : ICollection
LayOutComponentInBin ( IGraph oGraph, ICollection oVerticesInComponent, Rectangle oBinRectangle ) : void

비공개 메소드들

메소드 설명
AssertValid ( ) : void

메소드 상세

GetRemainingVertices() 보호된 메소드

protected GetRemainingVertices ( IList oComponents, Int32 iFirstRemainingComponent ) : ICollection
oComponents IList
iFirstRemainingComponent System.Int32
리턴 ICollection

GraphBinner() 공개 메소드

Initializes a new instance of the GraphBinner class.
public GraphBinner ( ) : System
리턴 System

LayOutComponentInBin() 보호된 메소드

protected LayOutComponentInBin ( IGraph oGraph, ICollection oVerticesInComponent, Rectangle oBinRectangle ) : void
oGraph IGraph
oVerticesInComponent ICollection
oBinRectangle System.Drawing.Rectangle
리턴 void

LayOutSmallerComponentsInBins() 공개 메소드

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
리턴 System.Boolean

프로퍼티 상세

m_iBinLength 보호되어 있는 프로퍼티

protected Int32,System m_iBinLength
리턴 System.Int32

m_iMaximumVerticesPerBin 보호되어 있는 프로퍼티

protected Int32,System m_iMaximumVerticesPerBin
리턴 System.Int32