NShape Reference
Namespace Dataweb.NShape.Layouters

<< Click to Display Table of Contents >>

Navigation:  Class Reference >

NShape Reference
Namespace Dataweb.NShape.Layouters

Previous pageReturn to chapter overviewNext page

Interfaces

Interface

 

ILayouter

Interface for automatic layouting of diagrams.

Classes

Class

 

ExpansionLayouter

Expands (or shrinks) the space occupied by the specified shapes while maintaining their distribution proportionally.

FlowLayouter

Orders the shapes into layers, such that most of the arrows point downwards and if possible also only to the next layer.

GridLayouter

Arranges shapes on grid nodes.

LayouterBase

Abstract base class for layouters. Implementations of the ILayouter interface can but need not derive from this class.

RepulsionLayouter

Distributes shapes such that connected shapes are nearer together and unconnected shapes further apart. Uses a physical model with repulsive forces and springs between connected shapes.

Requirements

Namespace: Dataweb.NShape.Layouters

Assembly: Dataweb.NShape