Свойство | Тип | Описание | |
---|---|---|---|
MaximumGroupEdgeCountToGrid | System.Single | ||
m_bImproveLayoutOfGroups | System.Boolean | ||
m_dGroupRectanglePenWidth | Double | ||
m_eBoxLayoutAlgorithm | BoxLayoutAlgorithm | ||
m_eIntergroupEdgeStyle | IntergroupEdgeStyle | ||
m_eLayoutStyle | LayoutStyle | ||
m_iBinLength | |||
m_iMargin | |||
m_iMaximumVerticesPerBin | |||
m_oBackgroundWorker |
Метод | Описание | |
---|---|---|
AssertValid ( ) : void | ||
LayOutGraph ( IGraph graph, |
||
LayOutGraphAsync ( IGraph graph, |
||
LayOutGraphAsyncCancel ( ) : void | ||
LayoutBase ( ) : System |
Initializes a new instance of the LayoutBase class.
|
|
OnVertexMove ( IVertex vertex ) : void | ||
TransformLayout ( IGraph graph, |
||
getConnectivityBetween ( |
Get whether there is connectivity between two groups in a graph.
|
Метод | Описание | |
---|---|---|
BackgroundWorker_DoWork ( Object sender, |
||
BackgroundWorker_RunWorkerCompleted ( Object sender, |
||
FireLayOutGraphCompleted ( |
||
GetAdjustedLayoutContext ( IGraph oGraph, |
||
GetEdgesToLayOut ( IGraph graph, ICollection |
||
GetGroupsToLayOut ( IGraph oGraph ) : List |
||
GetGroupsToLayOutConnectivity ( IGraph oGraph ) : List |
||
GetLayoutToUseForGroup ( IGraph oGraph, ICollection |
||
GetRectangleCenterAndHalfSize ( |
||
GetVerticesToLayOut ( IGraph graph ) : ICollection |
||
LayOutGraphCore ( IGraph graph, ICollection |
||
LayOutGraphInternal ( IGraph oGraph, |
||
LayOutGraphUsingForceDirectedGroups ( IGraph oGraph, List |
||
LayOutGraphUsingGroups ( IGraph oGraph, List |
||
LayOutGraphUsingPackedRectangles ( IGraph oGraph, List |
||
OnVertexMoveCore ( IVertex vertex ) : void | ||
RandomizeVertexLocations ( ICollection |
||
RandomizeVertexLocations ( IGraph graph, |
||
RandomizeVertexLocations ( IGraph graph, |
||
TransformIntermediateCurvePoints ( IGraph oGraph, Matrix oTransformationMatrix ) : void | ||
TransformLayoutCore ( IGraph graph, |
||
UseGridLayoutForGroup ( ICollection |
||
VertexIsLocked ( IVertex oVertex ) : System.Boolean |
Метод | Описание | |
---|---|---|
createGroupVertexProximityGraph ( IGraph graph ) : |
Creates the proximity graph (delaunay triangulation) of the node positions in the group graph.
|
|
inverse ( System.Single val ) : System.Single | ||
isApproximatelyEqual ( System.Single value1, System.Single value2, System.Single epsilon ) : bool | ||
proximityGraphStressMajorization ( IGraph groupProximityGraph, int maxIterations ) : System.Boolean |
protected BackgroundWorker_DoWork ( Object sender, |
||
sender | Object | |
e | ||
Результат | void |
protected BackgroundWorker_RunWorkerCompleted ( Object sender, |
||
sender | Object | |
e | ||
Результат | void |
protected FireLayOutGraphCompleted ( |
||
oAsyncCompletedEventArgs | ||
Результат | void |
protected GetAdjustedLayoutContext ( IGraph oGraph, |
||
oGraph | IGraph | |
oOriginalLayoutContext | ||
oAdjustedLayoutContext | ||
Результат | System.Boolean |
protected GetEdgesToLayOut ( IGraph graph, ICollection |
||
graph | IGraph | |
verticesToLayOut | ICollection |
|
Результат | ICollection |
protected GetGroupsToLayOut ( IGraph oGraph ) : List |
||
oGraph | IGraph | |
Результат | List |
protected GetGroupsToLayOutConnectivity ( IGraph oGraph ) : List |
||
oGraph | IGraph | |
Результат | List |
protected GetLayoutToUseForGroup ( IGraph oGraph, ICollection |
||
oGraph | IGraph | |
oVerticesInGroup | ICollection |
|
Результат |
protected GetRectangleCenterAndHalfSize ( |
||
rectangle | ||
centerX | Double | |
centerY | Double | |
halfSize | Double | |
Результат | void |
protected GetVerticesToLayOut ( IGraph graph ) : ICollection |
||
graph | IGraph | |
Результат | ICollection |
public LayOutGraph ( IGraph graph, |
||
graph | IGraph | |
layoutContext | ||
Результат | void |
public LayOutGraphAsync ( IGraph graph, |
||
graph | IGraph | |
layoutContext | ||
Результат | void |
protected abstract LayOutGraphCore ( IGraph graph, ICollection |
||
graph | IGraph | |
verticesToLayOut | ICollection |
|
layoutContext | ||
backgroundWorker | ||
Результат | System.Boolean |
protected LayOutGraphInternal ( IGraph oGraph, |
||
oGraph | IGraph | |
oLayoutContext | ||
oBackgroundWorker | ||
oDoWorkEventArgs | ||
Результат | void |
protected LayOutGraphUsingForceDirectedGroups ( IGraph oGraph, List |
||
oGraph | IGraph | |
oGroupsToLayout | List |
|
oAdjustedLayoutContext | ||
oBackgroundWorker | ||
Результат | System.Boolean |
protected LayOutGraphUsingGroups ( IGraph oGraph, List |
||
oGraph | IGraph | |
oGroupsToLayout | List |
|
oAdjustedLayoutContext | ||
oBackgroundWorker | ||
Результат | System.Boolean |
protected LayOutGraphUsingPackedRectangles ( IGraph oGraph, List |
||
oGraph | IGraph | |
oGroupsToLayout | List |
|
oAdjustedLayoutContext | ||
oBackgroundWorker | ||
Результат | System.Boolean |
public OnVertexMove ( IVertex vertex ) : void | ||
vertex | IVertex | |
Результат | void |
protected OnVertexMoveCore ( IVertex vertex ) : void | ||
vertex | IVertex | |
Результат | void |
protected RandomizeVertexLocations ( ICollection |
||
vertices | ICollection |
|
layoutContext | ||
random | ||
Результат | void |
protected RandomizeVertexLocations ( IGraph graph, |
||
graph | IGraph | |
layoutContext | ||
Результат | void |
protected RandomizeVertexLocations ( IGraph graph, |
||
graph | IGraph | |
layoutContext | ||
seed | ||
Результат | void |
protected TransformIntermediateCurvePoints ( IGraph oGraph, Matrix oTransformationMatrix ) : void | ||
oGraph | IGraph | |
oTransformationMatrix | Matrix | |
Результат | void |
public TransformLayout ( IGraph graph, |
||
graph | IGraph | |
originalLayoutContext | ||
newLayoutContext | ||
Результат | void |
protected TransformLayoutCore ( IGraph graph, |
||
graph | IGraph | |
originalLayoutContext | ||
newLayoutContext | ||
Результат | void |
protected UseGridLayoutForGroup ( ICollection |
||
oVerticesInGroup | ICollection |
|
Результат | System.Boolean |
protected VertexIsLocked ( IVertex oVertex ) : System.Boolean | ||
oVertex | IVertex | |
Результат | System.Boolean |
public getConnectivityBetween ( |
||
g1 | /// Group 1 /// | |
g2 | /// Group 2 /// | |
oGraph | IGraph | /// The graph these groups are in /// |
Результат | bool |
protected Single,System MaximumGroupEdgeCountToGrid | ||
Результат | System.Single |
protected Boolean,System m_bImproveLayoutOfGroups | ||
Результат | System.Boolean |
protected Double m_dGroupRectanglePenWidth | ||
Результат | Double |
protected BoxLayoutAlgorithm m_eBoxLayoutAlgorithm | ||
Результат | BoxLayoutAlgorithm |
protected IntergroupEdgeStyle m_eIntergroupEdgeStyle | ||
Результат | IntergroupEdgeStyle |
protected Int32,System m_iMaximumVerticesPerBin | ||
Результат |