Uses of Interface
edu.uci.ics.jung.algorithms.layout.Layout

Packages that use Layout
edu.uci.ics.jung.algorithms.layout Algorithms for assigning 2D coordinates (typically used for graph visualizations) to vertices. 
edu.uci.ics.jung.visualization Frameworks and mechanisms for visualizing JUNG graphs using Swing/AWT. 
edu.uci.ics.jung.visualization.jai   
edu.uci.ics.jung.visualization.layout Visualization mechanisms related to graph layout: caching, persistence, event-emitting, etc. 
edu.uci.ics.jung.visualization.picking Visualization mechanisms for supporting the selection of graph elements. 
edu.uci.ics.jung.visualization.renderers Visualization mechanisms relating to rendering. 
edu.uci.ics.jung.visualization.subLayout Visualization mechanisms relating to grouping or hiding specified element sets. 
 

Uses of Layout in edu.uci.ics.jung.algorithms.layout
 

Classes in edu.uci.ics.jung.algorithms.layout that implement Layout
 class AbstractLayout<V,E>
          Abstract class for implementations of Layout.
 class AggregateLayout<V,E>
          A Layout implementation that combines multiple other layouts so that they may be manipulated as one layout.
 class BalloonLayout<V,E>
          A Layout implementation that assigns positions to Tree or Forest vertices using associations with nested circles ("balloons").
 class CircleLayout<V,E>
          A Layout implementation that positions vertices equally spaced on a regular circle.
 class DAGLayout<V,E>
          An implementation of Layout suitable for tree-like directed acyclic graphs.
 class FRLayout<V,E>
          Implements the Fruchterman-Reingold force-directed algorithm for node layout.
 class FRLayout2<V,E>
          Implements the Fruchterman-Reingold force-directed algorithm for node layout.
 class ISOMLayout<V,E>
          Implements a self-organizing map layout algorithm, based on Meyer's self-organizing graph methods.
 class KKLayout<V,E>
          Implements the Kamada-Kawai algorithm for node layout.
 class LayoutDecorator<V,E>
          a pure decorator for the Layout interface.
 class RadialTreeLayout<V,E>
          A radial layout for Tree or Forest graphs.
 class SpringLayout<V,E>
          The SpringLayout package represents a visualization of a set of nodes.
 class SpringLayout2<V,E>
          The SpringLayout package represents a visualization of a set of nodes.
 class StaticLayout<V,E>
          StaticLayout places the vertices in the locations specified by its Transformer initializer.
 class TreeLayout<V,E>
           
 

Fields in edu.uci.ics.jung.algorithms.layout declared as Layout
protected  Layout<V,E> LayoutDecorator.delegate
           
protected  Layout<V,E> AggregateLayout.delegate
           
 

Fields in edu.uci.ics.jung.algorithms.layout with type parameters of type Layout
protected  Map<Layout<V,E>,Point2D> AggregateLayout.layouts
           
 

Methods in edu.uci.ics.jung.algorithms.layout that return Layout
 Layout<V,E> LayoutDecorator.getDelegate()
          Returns the backing (delegate) layout.
 Layout<V,E> AggregateLayout.getDelegate()
           
 

Methods in edu.uci.ics.jung.algorithms.layout that return types with arguments of type Layout
 Map<Layout<V,E>,Point2D> AggregateLayout.getLayouts()
          Returns a map from each Layout instance to its center point.
 

Methods in edu.uci.ics.jung.algorithms.layout with parameters of type Layout
 Point2D AggregateLayout.get(Layout<V,E> layout)
          Returns the center of the passed layout.
 E RadiusGraphElementAccessor.getEdge(Layout<V,E> layout, double x, double y)
          Gets the edge nearest to the location of the (x,y) location selected.
 E GraphElementAccessor.getEdge(Layout<V,E> layout, double x, double y)
          Returns an edge which is associated with the location (x,y).
 E RadiusGraphElementAccessor.getEdge(Layout<V,E> layout, double x, double y, double maxDistance)
          Gets the edge nearest to the location of the (x,y) location selected, within a distance of maxDistance, Iterates through all visible edges and checks their distance from the click.
 V RadiusGraphElementAccessor.getVertex(Layout<V,E> layout, double x, double y)
          Gets the vertex nearest to the location of the (x,y) location selected, within a distance of maxDistance.
 V GraphElementAccessor.getVertex(Layout<V,E> layout, double x, double y)
          Returns a vertex which is associated with the location (x,y).
 V RadiusGraphElementAccessor.getVertex(Layout<V,E> layout, double x, double y, double maxDistance)
          Gets the vertex nearest to the location of the (x,y) location selected, within a distance of maxDistance.
 Collection<V> RadiusGraphElementAccessor.getVertices(Layout<V,E> layout, Shape rectangle)
           
 Collection<V> GraphElementAccessor.getVertices(Layout<V,E> layout, Shape rectangle)
          Returns the vertices contained within rectangle relative to layout.
 void AggregateLayout.put(Layout<V,E> layout, Point2D center)
          adds the passed layout as a sublayout, also specifying the center of where this sublayout should appear
 void AggregateLayout.remove(Layout<V,E> layout)
          Removes layout from this instance.
 void LayoutDecorator.setDelegate(Layout<V,E> delegate)
          Sets the backing (delegate) layout.
 void AggregateLayout.setDelegate(Layout<V,E> delegate)
           
 

Constructors in edu.uci.ics.jung.algorithms.layout with parameters of type Layout
AggregateLayout(Layout<V,E> delegate)
          Creates an instance backed by the specified delegate.
LayoutDecorator(Layout<V,E> delegate)
          Creates an instance backed by the specified delegate layout.
 

Uses of Layout in edu.uci.ics.jung.visualization
 

Fields in edu.uci.ics.jung.visualization declared as Layout
protected  Layout<V,E> DefaultVisualizationModel.layout
          the layout algorithm currently in use
 

Methods in edu.uci.ics.jung.visualization that return Layout
 Layout<V,E> VisualizationServer.getGraphLayout()
          Returns the current graph layout.
 Layout<V,E> VisualizationModel.getGraphLayout()
          Returns the current graph layout.
 Layout<V,E> DefaultVisualizationModel.getGraphLayout()
          Returns the current graph layout.
 Layout<V,E> BasicVisualizationServer.getGraphLayout()
           
 

Methods in edu.uci.ics.jung.visualization with parameters of type Layout
 void VisualizationServer.setGraphLayout(Layout<V,E> layout)
          Removes the current graph layout, and adds a new one.
 void VisualizationModel.setGraphLayout(Layout<V,E> layout)
          set the graph Layout
 void DefaultVisualizationModel.setGraphLayout(Layout<V,E> layout)
          set the graph Layout and if it is not already initialized, initialize it to the default VisualizationViewer preferred size of 600x600
 void BasicVisualizationServer.setGraphLayout(Layout<V,E> layout)
           
 void VisualizationModel.setGraphLayout(Layout<V,E> layout, Dimension d)
          Sets the graph Layout and initialize the Layout size to the passed dimensions.
 void DefaultVisualizationModel.setGraphLayout(Layout<V,E> layout, Dimension viewSize)
          Removes the current graph layout, and adds a new one.
 

Constructors in edu.uci.ics.jung.visualization with parameters of type Layout
BasicVisualizationServer(Layout<V,E> layout)
          Create an instance with passed parameters.
BasicVisualizationServer(Layout<V,E> layout, Dimension preferredSize)
          Create an instance with passed parameters.
DefaultVisualizationModel(Layout<V,E> layout)
           
DefaultVisualizationModel(Layout<V,E> layout, Dimension d)
           
VisualizationImageServer(Layout<V,E> layout, Dimension preferredSize)
          Creates a new instance the specified layout and preferred size.
VisualizationViewer(Layout<V,E> layout)
          Create an instance with passed parameters.
VisualizationViewer(Layout<V,E> layout, Dimension preferredSize)
          Create an instance with passed parameters.
 

Uses of Layout in edu.uci.ics.jung.visualization.jai
 

Methods in edu.uci.ics.jung.visualization.jai with parameters of type Layout
 void TransformingImageVertexIconRenderer.paintIconForVertex(RenderContext<V,E> rc, V v, Layout<V,E> layout)
           
 

Uses of Layout in edu.uci.ics.jung.visualization.layout
 

Subinterfaces of Layout in edu.uci.ics.jung.visualization.layout
 interface PersistentLayout<V,E>
          interface for PersistentLayout Also holds a nested class Point to serialize the Vertex locations
 

Classes in edu.uci.ics.jung.visualization.layout that implement Layout
 class CachingLayout<V,E>
          A LayoutDecorator that caches locations in a clearable Map.
 class ObservableCachingLayout<V,E>
          A LayoutDecorator that fires ChangeEvents when certain methods are called.
 class PersistentLayoutImpl<V,E>
          Implementation of PersistentLayout.
 

Fields in edu.uci.ics.jung.visualization.layout declared as Layout
protected  Layout<V,E> LayoutTransition.endLayout
           
protected  Layout<V,E> BoundingRectanglePaintable.layout
           
protected  Layout<V,E> BoundingRectangleCollector.layout
           
protected  Layout<V,E> LayoutTransition.startLayout
           
protected  Layout<V,E> LayoutTransition.transitionLayout
           
 

Constructors in edu.uci.ics.jung.visualization.layout with parameters of type Layout
BoundingRectangleCollector(RenderContext<V,E> rc, Layout<V,E> layout)
           
BoundingRectanglePaintable(RenderContext<V,E> rc, Layout<V,E> layout)
           
CachingLayout(Layout<V,E> delegate)
           
LayoutTransition(VisualizationViewer<V,E> vv, Layout<V,E> startLayout, Layout<V,E> endLayout)
           
LayoutTransition(VisualizationViewer<V,E> vv, Layout<V,E> startLayout, Layout<V,E> endLayout)
           
ObservableCachingLayout(Layout<V,E> delegate)
           
PersistentLayoutImpl(Layout<V,E> layout)
          create an instance with a passed layout create containers for graph components
 

Uses of Layout in edu.uci.ics.jung.visualization.picking
 

Methods in edu.uci.ics.jung.visualization.picking with parameters of type Layout
 E ViewLensShapePickSupport.getEdge(Layout<V,E> layout, double x, double y)
          return an edge whose shape intersects the 'pickArea' footprint of the passed x,y, coordinates.
 E ShapePickSupport.getEdge(Layout<V,E> layout, double x, double y)
          Returns an edge whose shape intersects the 'pickArea' footprint of the passed x,y, coordinates.
 E RadiusPickSupport.getEdge(Layout<V,E> layout, double x, double y)
          Gets the edge nearest to the location of the (x,y) location selected.
 E LayoutLensShapePickSupport.getEdge(Layout<V,E> layout, double x, double y)
          return an edge whose shape intersects the 'pickArea' footprint of the passed x,y, coordinates.
 E ClosestShapePickSupport.getEdge(Layout<V,E> layout, double x, double y)
           
 E RadiusPickSupport.getEdge(Layout<V,E> layout, double x, double y, double maxDistance)
          Gets the edge nearest to the location of the (x,y) location selected, within a distance of maxDistance, Iterates through all visible edges and checks their distance from the click.
protected  Collection<E> ShapePickSupport.getFilteredEdges(Layout<V,E> layout)
           
protected  Collection<V> ShapePickSupport.getFilteredVertices(Layout<V,E> layout)
           
 V ViewLensShapePickSupport.getVertex(Layout<V,E> layout, double x, double y)
          Iterates over Vertices, checking to see if x,y is contained in the Vertex's Shape.
 V ShapePickSupport.getVertex(Layout<V,E> layout, double x, double y)
          Iterates over Vertices, checking to see if x,y is contained in the Vertex's Shape.
 V RadiusPickSupport.getVertex(Layout<V,E> layout, double x, double y)
          Gets the vertex nearest to the location of the (x,y) location selected, within a distance of maxDistance.
 V LayoutLensShapePickSupport.getVertex(Layout<V,E> layout, double x, double y)
          Iterates over Vertices, checking to see if x,y is contained in the Vertex's Shape.
 V ClosestShapePickSupport.getVertex(Layout<V,E> layout, double x, double y)
           
 V RadiusPickSupport.getVertex(Layout<V,E> layout, double x, double y, double maxDistance)
          Gets the vertex nearest to the location of the (x,y) location selected, within a distance of maxDistance.
 Collection<V> ViewLensShapePickSupport.getVertices(Layout<V,E> layout, Shape rectangle)
          returns the vertices that are contained in the passed shape.
 Collection<V> ShapePickSupport.getVertices(Layout<V,E> layout, Shape shape)
          Returns the vertices whose layout coordinates are contained in Shape.
 Collection<V> LayoutLensShapePickSupport.getVertices(Layout<V,E> layout, Shape rectangle)
          returns the vertices that are contained in the passed shape.
 Collection<V> ClosestShapePickSupport.getVertices(Layout<V,E> layout, Shape rectangle)
           
 

Uses of Layout in edu.uci.ics.jung.visualization.renderers
 

Methods in edu.uci.ics.jung.visualization.renderers with parameters of type Layout
protected  void ReshapingEdgeRenderer.drawSimpleEdge(RenderContext<V,E> rc, Layout<V,E> layout, E e)
          Draws the edge e, whose endpoints are at (x1,y1) and (x2,y2), on the graphics context g.
protected  void BasicEdgeRenderer.drawSimpleEdge(RenderContext<V,E> rc, Layout<V,E> layout, E e)
          Draws the edge e, whose endpoints are at (x1,y1) and (x2,y2), on the graphics context g.
 void Renderer.EdgeLabel.labelEdge(RenderContext<V,E> rc, Layout<V,E> layout, E e, String label)
           
 void BasicEdgeLabelRenderer.labelEdge(RenderContext<V,E> rc, Layout<V,E> layout, E e, String label)
           
 void Renderer.EdgeLabel.NOOP.labelEdge(RenderContext rc, Layout layout, Object e, String label)
           
 void VertexLabelAsShapeRenderer.labelVertex(RenderContext<V,E> rc, Layout<V,E> layout, V v, String label)
          Labels the specified vertex with the specified label.
 void Renderer.VertexLabel.labelVertex(RenderContext<V,E> rc, Layout<V,E> layout, V v, String label)
           
 void BasicVertexLabelRenderer.labelVertex(RenderContext<V,E> rc, Layout<V,E> layout, V v, String label)
          Labels the specified vertex with the specified label.
 void Renderer.VertexLabel.NOOP.labelVertex(RenderContext rc, Layout layout, Object v, String label)
           
 void Renderer.Edge.paintEdge(RenderContext<V,E> rc, Layout<V,E> layout, E e)
           
 void BasicEdgeRenderer.paintEdge(RenderContext<V,E> rc, Layout<V,E> layout, E e)
           
 void Renderer.Edge.NOOP.paintEdge(RenderContext rc, Layout layout, Object e)
           
protected  void BasicVertexRenderer.paintIconForVertex(RenderContext<V,E> rc, V v, Layout<V,E> layout)
          Paint v's icon on g at (x,y).
 void Renderer.Vertex.paintVertex(RenderContext<V,E> rc, Layout<V,E> layout, V v)
           
 void GradientVertexRenderer.paintVertex(RenderContext<V,E> rc, Layout<V,E> layout, V v)
           
 void BasicVertexRenderer.paintVertex(RenderContext<V,E> rc, Layout<V,E> layout, V v)
           
 void Renderer.Vertex.NOOP.paintVertex(RenderContext rc, Layout layout, Object v)
           
 void Renderer.render(RenderContext<V,E> rc, Layout<V,E> layout)
           
 void BasicRenderer.render(RenderContext<V,E> renderContext, Layout<V,E> layout)
           
 void Renderer.renderEdge(RenderContext<V,E> rc, Layout<V,E> layout, E e)
           
 void BasicRenderer.renderEdge(RenderContext<V,E> rc, Layout<V,E> layout, E e)
           
 void Renderer.renderEdgeLabel(RenderContext<V,E> rc, Layout<V,E> layout, E e)
           
 void BasicRenderer.renderEdgeLabel(RenderContext<V,E> rc, Layout<V,E> layout, E e)
           
 void Renderer.renderVertex(RenderContext<V,E> rc, Layout<V,E> layout, V v)
           
 void BasicRenderer.renderVertex(RenderContext<V,E> rc, Layout<V,E> layout, V v)
           
 void Renderer.renderVertexLabel(RenderContext<V,E> rc, Layout<V,E> layout, V v)
           
 void BasicRenderer.renderVertexLabel(RenderContext<V,E> rc, Layout<V,E> layout, V v)
           
 

Uses of Layout in edu.uci.ics.jung.visualization.subLayout
 

Methods in edu.uci.ics.jung.visualization.subLayout with parameters of type Layout
 void TreeCollapser.collapse(Layout layout, Forest tree, Object subRoot)
           
 



Copyright © 2009. All Rights Reserved.