Interfaces
 InterfaceDescription
 IAngularLayouter An angular layouter uses an angle as a main parameter.
 ILayoutAlgorithm The interface to all layout algorithms that should work with VisualGraph components and underlying Graph data structures.
Classes
 ClassDescription
 AnimatedBaseLayouter This subclass to the BaseLayouter encapsulates the methods for animation, since they are typically common in layouters.
 BaseLayoutDrawing This is a base class to hold layout drawing information like target coordinates for all nodes, access to polar and cartesian versions of those coordinates and an origin offset.
 BaseLayouter This is an base class to various layout implementations it does not really do any layouting but implements everything required by the Interface.
 CircularLayouter This is an implementation of the circular layout - all visible nodes are arranged in a circle
 ConcentricRadialLayoutDrawing This class holds all the parameters needed for a drawing representation of a graph drawing with a Concentric Radial Layout and corresponding access methods It actually represents a calculated layout.
 ConcentricRadialLayouter This is an implementation of the generic radial layout algorithm that uses concentric rings for the distance.
 DirectPlacementLayouter This layouter does not use any algorithm for node placement, but relys on coordinate information (x,y-coordinates) specified in each nodes associated XML object.
 ForceDirectedLayouter This is an implementation of the ForceDirected/SpringGraph Layouting algorithm.
 HierarchicalLayoutDrawing This class holds all the parameters needed for a drawing representation of a graph drawing with a Hierarchical Layout according to
 HierarchicalLayouter This layouter implements the drawing of generalized trees in a hierarchical fashion using the algorithm by Christoph Buchheim, Michael Juenger and Sebastian Leipert presented in their paper "Improving Walker's Algorithm to run in linear time"
 Hyperbolic2DLayouter This is an implementation of the Hyperbolic 2D layouting algorithm.
For this iterative layout, most of default mouse behavior, namely:
(1) scrolling while background drag, and
(2) node drag-drop
should be turned-off in VisualGraph.
 ISOMLayouter This is an implementation of an Inverted Self Organizing Map (ISOM) layout.
 IterativeBaseLayouter This is a base class of an Iterative Layouting algorithm.
 ParentCenteredDrawingModel This class holds all the parameters needed for a drawing representation of a graph drawing with a Parent-Centered Radial Layout i.e.
 ParentCenteredRadialLayouter This is an implementation of the parent centered radial layouter as described in the 2006 paper by Andy Pavlo, Christopher Homan and Jon Schull.
 PhylloTreeDrawingModel This class is similar to the parent centered layout drawing model.
 PhylloTreeLayouter This is an modification of the parent centered radial layoute that draws the node radiuses not fixed but increasing resulting in a sea-shell like structure.