DiagramLite Programmer's Guide
MindFusion.Layout Namespace
Classes Interfaces Delegates Enumerations
 

 Classes

  Class Description

AnnealLayoutStatistics

Contains the accumulated costs for a graph configuration produced by AnnealLayout.

LayoutRules

Summary description for LayoutRules.

Pair

Represents a coupling between two arbitrary objects.

 Interfaces

  Interface Description

RoutingOptions

Allows customization of various aspects of the link routing algorithm.

 Delegates

  Delegate Description

RouteHeuristics

The link routing algorithm uses a heuristic function of this type in its prediction steps.

 Enumerations

  Enumeration Description

AssistantType

Indicates the type of an assistant node in a tree.

BaseLayout

Specifies how OrthogonalRouter should arrange nodes.

HierarchicalLayoutTraits

Indicates item traits specific to hierarchical layouts. Members of this enumeration can be used as keys in the DiagramItem.LayoutTraits hashtable.

LayeredLayoutTraits

Indicates item traits specific to LayeredLayout. Members of this enumeration can be used as keys in the DiagramItem.LayoutTraits hashtable.

PartitionMethod

Identifies graph partitioning methods supported by CompositeLayout.

SpringLayoutMethod

Specifies what energy model SpringLayout should use for the simulation.

SpringLayoutTraits

Indicates item traits specific to SpringLayout. Members of this enumeration can be used as keys in the DiagramItem.LayoutTraits hashtable.

SwimlaneLayoutTraits

Indicates item traits specific to swimlane layouts. Members of this enumeration can be used as keys in the DiagramItem.LayoutTraits hashtable.

TreeLayoutTraits

Indicates item traits specific to tree layouts. Members of this enumeration can be used as keys in the DiagramItem.LayoutTraits hashtable.

TreeMapLayoutTraits

Indicates item traits specific to tree map layouts. Members of this enumeration can be used as keys in the DiagramItem.LayoutTraits hashtable.