ForceDirectedLayout
public class ForceDirectedLayoutNo description is available for this type.
Properties
Section titled “Properties”
RepulsionStrength
Section titled “RepulsionStrength”public float RepulsionStrength { get; set; }No description is available for this member.
Returns
System.Single — No return description is available.
AttractionStrength
Section titled “AttractionStrength”public float AttractionStrength { get; set; }No description is available for this member.
Returns
System.Single — No return description is available.
CenterGravity
Section titled “CenterGravity”public float CenterGravity { get; set; }No description is available for this member.
Returns
System.Single — No return description is available.
Damping
Section titled “Damping”public float Damping { get; set; }No description is available for this member.
Returns
System.Single — No return description is available.
MinDistance
Section titled “MinDistance”public float MinDistance { get; set; }No description is available for this member.
Returns
System.Single — No return description is available.
IdealEdgeLength
Section titled “IdealEdgeLength”public float IdealEdgeLength { get; set; }No description is available for this member.
Returns
System.Single — No return description is available.
TimeStep
Section titled “TimeStep”public float TimeStep { get; set; }No description is available for this member.
Returns
System.Single — No return description is available.
IsStable
Section titled “IsStable”public bool IsStable { get; }No description is available for this member.
Returns
System.Boolean — No return description is available.
Constructors
Section titled “Constructors”
ForceDirectedLayout()
Section titled “ForceDirectedLayout()”public ForceDirectedLayout()No description is available for this member.
Methods
Section titled “Methods”
InitializePositions(DependencyGraphData)
Section titled “InitializePositions(DependencyGraphData)”public void InitializePositions(DependencyGraphData graphData)Initialize node and package positions (combined - for backward compatibility)
Parameters
| Name | Type | Description |
|---|---|---|
graphData |
AssetInventory.DependencyGraphData | |
InitializePackagePositions(DependencyGraphData)
Section titled “InitializePackagePositions(DependencyGraphData)”public void InitializePackagePositions(DependencyGraphData graphData)Initialize package positions only
Parameters
| Name | Type | Description |
|---|---|---|
graphData |
AssetInventory.DependencyGraphData | |
InitializeFilePositions(DependencyGraphData)
Section titled “InitializeFilePositions(DependencyGraphData)”public void InitializeFilePositions(DependencyGraphData graphData)Initialize file positions within their packages
Parameters
| Name | Type | Description |
|---|---|---|
graphData |
AssetInventory.DependencyGraphData | |
RunPackageLayoutIterations(DependencyGraphData, int)
Section titled “RunPackageLayoutIterations(DependencyGraphData, int)”public void RunPackageLayoutIterations(DependencyGraphData graphData, int iterations)Run iterations for package layout only (no file movement)
Parameters
| Name | Type | Description |
|---|---|---|
graphData |
AssetInventory.DependencyGraphData | |
iterations |
System.Int32 | |
Update(DependencyGraphData, float)
Section titled “Update(DependencyGraphData, float)”public void Update(DependencyGraphData graphData, float deltaTime)Run one iteration of the two-phase force-directed layout algorithm
Parameters
| Name | Type | Description |
|---|---|---|
graphData |
AssetInventory.DependencyGraphData | |
deltaTime |
System.Single | |
RunIterations(DependencyGraphData, int)
Section titled “RunIterations(DependencyGraphData, int)”public void RunIterations(DependencyGraphData graphData, int maxIterations = 100)Run multiple iterations until stable or max iterations reached
Parameters
| Name | Type | Description |
|---|---|---|
graphData |
AssetInventory.DependencyGraphData | |
maxIterations |
System.Int32 | |
AutoAdjustParameters(int)
Section titled “AutoAdjustParameters(int)”public void AutoAdjustParameters(int nodeCount)Adjust parameters based on graph size
Parameters
| Name | Type | Description |
|---|---|---|
nodeCount |
System.Int32 |