MindFusion.Diagramming for JavaScript Programmer's Guide
MindFusion.Graphs Namespace
Classes Enumerations
 

 Classes

  Class Description

BorderedTreeLayout

Implements algorithms for arranging tree structures.

Edge

Represents an edge connecting two vertices in a graph.

FractalLayout

The FractalLayout tree layout algorithm places child nodes symmetrically around their parent node. Nodes at the lowest level are arranged directly in a circle around their parent. At the upper level, the already arranged nodes form branches that are arranged in a circle around the new parent node. The algorithm is recursively repeated till the highest level is reached.

Graph

Represents a graph.

LayeredLayout

Implements a layered graph layout algorithm.

SpringLayout

Implements the Spring-Embedder graph layout algorithm.

TreeLayout

Implements algorithms for arranging tree structures.

Vertex

Represents a vertex in a graph.

 Enumerations

  Enumeration Description

Anchoring

Defines values that specify how automatic layout algorithms align links to anchor points.

AssistantType

Indicates the type of an assistant node in a tree.

LayoutDirection

Specifies the shape of the diagram links after they are laid out.

MultipleGraphsPlacement

Specifies placement of graph connected components relatively to each other.

TreeLayoutLinkType

Specifies the shape of the diagram links after they are laid out.