Cytoscape 2.8.0 API

Uses of Interface
cytoscape.layout.CyLayoutAlgorithm

Packages that use CyLayoutAlgorithm
cytoscape Core Cytoscape Classes. 
cytoscape.actions UI classes that are attached to menu items in the menu or tool bar of the window. 
cytoscape.data.readers Reader classes for the basic data types in cytoscape.data. 
cytoscape.ding   
cytoscape.layout Classes providing some kind of graph layout functionality. 
cytoscape.layout.algorithms   
cytoscape.layout.ui   
cytoscape.view Classes that provide a window to display a graph and UI components connected to that window, such as the menus. 
 

Uses of CyLayoutAlgorithm in cytoscape
 

Methods in cytoscape with parameters of type CyLayoutAlgorithm
static CyNetworkView Cytoscape.createNetworkView(CyNetwork network, String title, CyLayoutAlgorithm layout)
          Creates a CyNetworkView, but doesn't do anything with it.
static CyNetworkView Cytoscape.createNetworkView(CyNetwork network, String title, CyLayoutAlgorithm layout, VisualStyle vs)
          Creates a CyNetworkView that is placed placed in a given visual style and rendered with a given layout algorithm.
 

Uses of CyLayoutAlgorithm in cytoscape.actions
 

Methods in cytoscape.actions with parameters of type CyLayoutAlgorithm
static void LoadNetworkTask.loadFile(File file, boolean skipMessage, CyLayoutAlgorithm layoutAlgorithm)
          Load a network from a file.
static void LoadNetworkTask.loadURL(URL u, boolean skipMessage, CyLayoutAlgorithm layoutAlgorithm)
          Load a network from a url.
 

Uses of CyLayoutAlgorithm in cytoscape.data.readers
 

Methods in cytoscape.data.readers that return CyLayoutAlgorithm
 CyLayoutAlgorithm XGMMLReader.getLayoutAlgorithm()
          getLayoutAlgorithm is called to get the Layout Algorithm that will be used to layout the resulting graph.
 CyLayoutAlgorithm GraphReader.getLayoutAlgorithm()
          Returns the CyLayoutAlgorithm used to layout the graph
 CyLayoutAlgorithm GMLReader.getLayoutAlgorithm()
          getLayoutAlgorithm is called to get the Layout Algorithm that will be used to layout the resulting graph.
 CyLayoutAlgorithm AbstractGraphReader.getLayoutAlgorithm()
          Return the CyLayoutAlgorithm used to layout the graph
 

Uses of CyLayoutAlgorithm in cytoscape.ding
 

Methods in cytoscape.ding with parameters of type CyLayoutAlgorithm
 void DingNetworkView.applyLayout(CyLayoutAlgorithm layout)
          DOCUMENT ME!
 void DingNetworkView.applyLayout(CyLayoutAlgorithm layout, CyNode[] nodes, CyEdge[] edges)
          DOCUMENT ME!
 void DingNetworkView.applyLayout(CyLayoutAlgorithm layout, CyNodeView[] nodes, CyEdgeView[] edges)
          DOCUMENT ME!
 void DingNetworkView.applyLayout(CyLayoutAlgorithm layout, int[] nodes, int[] edges)
          DOCUMENT ME!
 void DingNetworkView.applyLockedLayout(CyLayoutAlgorithm layout, CyNode[] nodes, CyEdge[] edges)
          DOCUMENT ME!
 void DingNetworkView.applyLockedLayout(CyLayoutAlgorithm layout, CyNodeView[] nodes, CyEdgeView[] edges)
          DOCUMENT ME!
 void DingNetworkView.applyLockedLayout(CyLayoutAlgorithm layout, int[] nodes, int[] edges)
          DOCUMENT ME!
 

Uses of CyLayoutAlgorithm in cytoscape.layout
 

Classes in cytoscape.layout that implement CyLayoutAlgorithm
 class AbstractLayout
          The AbstractLayout provides nice starting point for Layouts written for Cytoscape.
 class LayoutAdapter
          LayoutAdapter provides a *very* minimal interface to implement a layout algorithm.
 

Methods in cytoscape.layout that return CyLayoutAlgorithm
static CyLayoutAlgorithm CyLayouts.getDefaultLayout()
          Get the default layout.
static CyLayoutAlgorithm CyLayouts.getLayout(String name)
          Get the layout named "name".
 

Methods in cytoscape.layout that return types with arguments of type CyLayoutAlgorithm
static Collection<CyLayoutAlgorithm> CyLayouts.getAllLayouts()
          Get all of the available layouts.
 

Methods in cytoscape.layout with parameters of type CyLayoutAlgorithm
static void CyLayouts.addLayout(CyLayoutAlgorithm layout, String menu)
          Add a layout to the layout manager's list.
static String CyLayouts.getMenuName(CyLayoutAlgorithm layout)
           
static void CyLayouts.removeLayout(CyLayoutAlgorithm layout)
          Remove a layout from the layout maanger's list.
 

Constructors in cytoscape.layout with parameters of type CyLayoutAlgorithm
LayoutTask(CyLayoutAlgorithm layout, CyNetworkView view)
          Creates the task.
 

Uses of CyLayoutAlgorithm in cytoscape.layout.algorithms
 

Classes in cytoscape.layout.algorithms that implement CyLayoutAlgorithm
 class GridNodeLayout
          The GridNodeLayout provides a very simple layout, suitable as the default layout for Cytoscape data readers.
 

Uses of CyLayoutAlgorithm in cytoscape.layout.ui
 

Methods in cytoscape.layout.ui with parameters of type CyLayoutAlgorithm
 void LayoutMenu.add(CyLayoutAlgorithm layout)
          DOCUMENT ME!
 void LayoutMenu.remove(CyLayoutAlgorithm layout)
          DOCUMENT ME!
 

Constructors in cytoscape.layout.ui with parameters of type CyLayoutAlgorithm
DynamicLayoutMenu(CyLayoutAlgorithm layout, boolean enabled)
          Creates a new DynamicLayoutMenu object.
StaticLayoutMenu(CyLayoutAlgorithm layout, boolean enabled)
          Creates a new StaticLayoutMenu object.
 

Uses of CyLayoutAlgorithm in cytoscape.view
 

Methods in cytoscape.view with parameters of type CyLayoutAlgorithm
 void CyNetworkView.applyLayout(CyLayoutAlgorithm layout)
          Applies the given layout to the entire CyNetworkView
 void CyNetworkView.applyLayout(CyLayoutAlgorithm layout, CyNode[] nodes, CyEdge[] edges)
          Applies the given layout to only the given Nodes and Edges.
 void CyNetworkView.applyLayout(CyLayoutAlgorithm layout, CyNodeView[] nodes, CyEdgeView[] edges)
          Applies the given layout to only the given NodeViews and EdgeViews.
 void CyNetworkView.applyLayout(CyLayoutAlgorithm layout, int[] nodes, int[] edges)
          Applies the given layout to only the given Nodes and Edges.
 void CyNetworkView.applyLockedLayout(CyLayoutAlgorithm layout, CyNode[] nodes, CyEdge[] edges)
          Applies the given layout to the entire CyNetworkView, but locks the given Nodes and Edges in place.
 void CyNetworkView.applyLockedLayout(CyLayoutAlgorithm layout, CyNodeView[] nodes, CyEdgeView[] edges)
          Applies the given layout to the entire CyNetworkView, but locks the given NodeViews and EdgeViews in place.
 void CyNetworkView.applyLockedLayout(CyLayoutAlgorithm layout, int[] nodes, int[] edges)
          Applies the given layout to the entire CyNetworkView, but locks the given Nodes and Edges in place.
 


Cytoscape 2.8.0 API

Copyright 2010 Cytoscape Consortium. All rights reserved.