The InteractiveOrganicLayouter is a special organic layouter that offers functionality to change the
laid out graph while the layouter is running.
Namespace: yWorks.yFiles.Layout.OrganicAssembly: yWorks.yFilesSilverlight.Algorithms (in yWorks.yFilesSilverlight.Algorithms.dll) Version: 2.1.0.2
Syntax
Remarks
The InteractiveOrganicLayouter is a special organic layouter that offers functionality to change the
laid out graph while the layouter is running.
This layouter may be used in a threaded environment. The read-access
GetCenter(Node)
does not have to be synchronized.
The setters (e.g.
SetCenter(Node, Double, Double)
) are scheduled and executed at
a specific point within the life-cycle of the layouter.
If a
CopiedLayoutGraph
is being laid out, structural changes (node and edge additions/removals)
in the original graph are automatically scheduled and executed on the copy.
The method
AddStructureUpdate(EventHandler, EventArgs)
may be used to schedule an event handler that is executed in a
synchronized context and may safely update the structure of the graph.
Inheritance Hierarchy
System..::..Object
yWorks.yFiles.Layout.Organic..::..InteractiveOrganicLayouter
yWorks.yFiles.Layout.Organic..::..InteractiveOrganicLayouter