Cytoscape 3.0.1 API

Package org.cytoscape.view.layout

This package provides access to the available layout algorithms, as well as provides abstract layout classes and layout information containers for the convenience of implementing other layout algorithms.

See:
          Description

Interface Summary
CyLayoutAlgorithm A task factory specifically for layout algorithms.
CyLayoutAlgorithmManager This class provides access to the available layout algorithms.
 

Class Summary
AbstractLayoutAlgorithm The AbstractLayoutAlgorithm provides a basic implementation of a layout TaskFactory.
AbstractLayoutTask This is a basic implementation of a LayoutAlgorithm Task that does some bookkeeping, but primarily delegates to the doLayout() method.
AbstractPartitionLayoutTask This is a more helpful implementation of a LayoutAlgorithm Task that extends AbstractBasicLayoutTask and does the work of partitioning the CyNetworkView so that partitions may be laid out individually.
EdgeWeighter The EdgeWeighter class.
LayoutEdge The LayoutEdge class.
LayoutEdit An undoable edit that will undo and redo of a layout algorithm applied to a network view.
LayoutNode The LayoutNode class.
LayoutPartition The LayoutPartition class contains all of the information about a single graph partition, where a partition is defined as all nodes in a graph that connect only to each other.
LayoutPoint Simple immutable object which represents a point (x, y).
PartitionUtil This class also provides static methods that are used to partition a network.
 

Enum Summary
WeightTypes An enum describing different weighting strategies.
 

Package org.cytoscape.view.layout Description

This package provides access to the available layout algorithms, as well as provides abstract layout classes and layout information containers for the convenience of implementing other layout algorithms.


Cytoscape 3.0.1 API

Copyright 2011 Cytoscape Consortium. All rights reserved.