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.

TreeMapLayout

Performs tree-map layout on a graph.

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 in what direction to place nodes processed by a layout algorithm.

MultipleGraphsPlacement

Specifies placement of graph connected components relatively to each other.

TreeLayoutLinkType

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