Uses of Interface
edu.uci.ics.jung.algorithms.layout.Layout
Packages that use Layout
Package
Description
Algorithms for assigning 2D coordinates (typically used for graph visualizations)
to vertices.
Frameworks and mechanisms for visualizing JUNG graphs using Swing/AWT.
Visualization mechanisms related to graph layout: caching, persistence,
event-emitting, etc.
Visualization mechanisms for supporting the selection of graph elements.
Visualization mechanisms relating to rendering.
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 LayoutModifier and TypeClassDescriptionclassAbstractLayout<V,E> Abstract class for implementations ofLayout.classAggregateLayout<V,E> ALayoutimplementation that combines multiple other layouts so that they may be manipulated as one layout.classBalloonLayout<V,E> ALayoutimplementation that assigns positions toTreeorForestvertices using associations with nested circles ("balloons").classCircleLayout<V,E> ALayoutimplementation that positions vertices equally spaced on a regular circle.classDAGLayout<V,E> An implementation ofLayoutsuitable for tree-like directed acyclic graphs.classFRLayout<V,E> Implements the Fruchterman-Reingold force-directed algorithm for node layout.classFRLayout2<V,E> Implements the Fruchterman-Reingold force-directed algorithm for node layout.classISOMLayout<V,E> Implements a self-organizing map layout algorithm, based on Meyer's self-organizing graph methods.classKKLayout<V,E> Implements the Kamada-Kawai algorithm for node layout.classLayoutDecorator<V,E> a pure decorator for the Layout interface.classRadialTreeLayout<V,E> A radial layout for Tree or Forest graphs.classSpringLayout<V,E> The SpringLayout package represents a visualization of a set of nodes.classSpringLayout2<V,E> The SpringLayout package represents a visualization of a set of nodes.classStaticLayout<V,E> StaticLayout places the vertices in the locations specified by its initializer, and has no other behavior.classTreeLayout<V,E> Fields in edu.uci.ics.jung.algorithms.layout declared as LayoutFields in edu.uci.ics.jung.algorithms.layout with type parameters of type LayoutMethods in edu.uci.ics.jung.algorithms.layout that return LayoutMethods in edu.uci.ics.jung.algorithms.layout that return types with arguments of type LayoutMethods in edu.uci.ics.jung.algorithms.layout with parameters of type LayoutModifier and TypeMethodDescriptionGets the vertex nearest to the location of the (x,y) location selected, whose endpoints are <maxDistance.Returns the vertex, if any, associated with (x, y).Gets the vertex nearest to the location of the (x,y) location selected, within a distance of maxDistance.Gets the vertex nearest to the location of the (x,y) location selected, within a distance ofmaxDistance.GraphElementAccessor.getVertices(Layout<V, E> layout, Shape rectangle) RadiusGraphElementAccessor.getVertices(Layout<V, E> layout, Shape rectangle) voidAdds the passed layout as a sublayout, and specifies the center of where this sublayout should appear.voidRemoveslayoutfrom this instance.voidAggregateLayout.setDelegate(Layout<V, E> delegate) voidLayoutDecorator.setDelegate(Layout<V, E> delegate) Constructors in edu.uci.ics.jung.algorithms.layout with parameters of type LayoutModifierConstructorDescriptionAggregateLayout(Layout<V, E> delegate) Creates an instance backed by the specifieddelegate.LayoutDecorator(Layout<V, E> delegate) Creates an instance backed by the specifieddelegate. -
Uses of Layout in edu.uci.ics.jung.visualization
Fields in edu.uci.ics.jung.visualization declared as LayoutModifier and TypeFieldDescriptionDefaultVisualizationModel.layoutthe layout algorithm currently in useMethods in edu.uci.ics.jung.visualization that return LayoutModifier and TypeMethodDescriptionBasicVisualizationServer.getGraphLayout()DefaultVisualizationModel.getGraphLayout()Returns the current graph layout.VisualizationModel.getGraphLayout()VisualizationServer.getGraphLayout()Methods in edu.uci.ics.jung.visualization with parameters of type LayoutModifier and TypeMethodDescriptionvoidBasicVisualizationServer.setGraphLayout(Layout<V, E> layout) voidDefaultVisualizationModel.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 600x600voidDefaultVisualizationModel.setGraphLayout(Layout<V, E> layout, Dimension viewSize) Removes the current graph layout, and adds a new one.voidVisualizationModel.setGraphLayout(Layout<V, E> layout) set the graph LayoutvoidVisualizationModel.setGraphLayout(Layout<V, E> layout, Dimension d) Sets the graph Layout and initialize the Layout size to the passed dimensions.voidVisualizationServer.setGraphLayout(Layout<V, E> layout) Replaces the current graph layout withlayout.Constructors in edu.uci.ics.jung.visualization with parameters of type LayoutModifierConstructorDescriptionBasicVisualizationServer(Layout<V, E> layout) Create an instance with the specified Layout.BasicVisualizationServer(Layout<V, E> layout, Dimension preferredSize) Create an instance with the specified Layout and view dimension.DefaultVisualizationModel(Layout<V, E> layout) DefaultVisualizationModel(Layout<V, E> layout, Dimension d) Create an instance with the specified layout and dimension.VisualizationImageServer(Layout<V, E> layout, Dimension preferredSize) Creates a new instance with the specified layout and preferred size.VisualizationViewer(Layout<V, E> layout) VisualizationViewer(Layout<V, E> layout, Dimension preferredSize) -
Uses of Layout in edu.uci.ics.jung.visualization.layout
Subinterfaces of Layout in edu.uci.ics.jung.visualization.layoutModifier and TypeInterfaceDescriptioninterfacePersistentLayout<V,E> interface for PersistentLayout Also holds a nested class Point to serialize the Vertex locationsClasses in edu.uci.ics.jung.visualization.layout that implement LayoutModifier and TypeClassDescriptionclassCachingLayout<V,E> A LayoutDecorator that caches locations in a clearable Map.classA LayoutDecorator that fires ChangeEvents when certain methods are called.classPersistentLayoutImpl<V,E> Implementation of PersistentLayout.Fields in edu.uci.ics.jung.visualization.layout declared as LayoutModifier and TypeFieldDescriptionLayoutTransition.endLayoutBoundingRectangleCollector.layoutBoundingRectanglePaintable.layoutLayoutTransition.startLayoutLayoutTransition.transitionLayoutConstructors in edu.uci.ics.jung.visualization.layout with parameters of type LayoutModifierConstructorDescriptionBoundingRectangleCollector(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) 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 LayoutModifier and TypeMethodDescriptionGets the edge nearest to the location of the (x,y) location selected.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.Returns an edge whose shape intersects the 'pickArea' footprint of the passed x,y, coordinates.protected Collection<E> ShapePickSupport.getFilteredEdges(Layout<V, E> layout) protected Collection<V> ShapePickSupport.getFilteredVertices(Layout<V, E> layout) Gets the vertex nearest to the location of the (x,y) location selected, within a distance of maxDistance.Gets the vertex nearest to the location of the (x,y) location selected, within a distance of maxDistance.Returns the vertex, if any, whose shape contains (x, y).ClosestShapePickSupport.getVertices(Layout<V, E> layout, Shape rectangle) LayoutLensShapePickSupport.getVertices(Layout<V, E> layout, Shape rectangle) ShapePickSupport.getVertices(Layout<V, E> layout, Shape shape) Returns the vertices whose layout coordinates are contained inShape.ViewLensShapePickSupport.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 LayoutModifier and TypeMethodDescriptionprotected voidBasicEdgeRenderer.drawSimpleEdge(RenderContext<V, E> rc, Layout<V, E> layout, E e) Draws the edgee, whose endpoints are at(x1,y1)and(x2,y2), on the graphics contextg.protected voidCachingEdgeRenderer.drawSimpleEdge(RenderContext<V, E> rc, Layout<V, E> layout, E e) Draws the edgee, whose endpoints are at(x1,y1)and(x2,y2), on the graphics contextg.protected voidReshapingEdgeRenderer.drawSimpleEdge(RenderContext<V, E> rc, Layout<V, E> layout, E e) Draws the edgee, whose endpoints are at(x1,y1)and(x2,y2), on the graphics contextg.voidvoidvoidRenderer.EdgeLabel.NOOP.labelEdge(RenderContext rc, Layout layout, Object e, String label) voidBasicVertexLabelRenderer.labelVertex(RenderContext<V, E> rc, Layout<V, E> layout, V v, String label) Labels the specified vertex with the specified label.voidRenderer.VertexLabel.labelVertex(RenderContext<V, E> rc, Layout<V, E> layout, V v, String label) voidRenderer.VertexLabel.NOOP.labelVertex(RenderContext rc, Layout layout, Object v, String label) voidVertexLabelAsShapeRenderer.labelVertex(RenderContext<V, E> rc, Layout<V, E> layout, V v, String label) Labels the specified vertex with the specified label.voidvoidRenderer.Edge.NOOP.paintEdge(RenderContext rc, Layout layout, Object e) voidprotected voidBasicVertexRenderer.paintIconForVertex(RenderContext<V, E> rc, V v, Layout<V, E> layout) Paintv's icon ongat(x,y).protected voidCachingVertexRenderer.paintIconForVertex(RenderContext<V, E> rc, V v, Layout<V, E> layout) Paintv's icon ongat(x,y).voidBasicVertexRenderer.paintVertex(RenderContext<V, E> rc, Layout<V, E> layout, V v) voidGradientVertexRenderer.paintVertex(RenderContext<V, E> rc, Layout<V, E> layout, V v) voidRenderer.Vertex.NOOP.paintVertex(RenderContext rc, Layout layout, Object v) voidRenderer.Vertex.paintVertex(RenderContext<V, E> rc, Layout<V, E> layout, V v) protected ShapeBasicEdgeRenderer.prepareFinalEdgeShape(RenderContext<V, E> rc, Layout<V, E> layout, E e, int[] coords, boolean[] loop) protected ShapeBasicVertexRenderer.prepareFinalVertexShape(RenderContext<V, E> rc, V v, Layout<V, E> layout, int[] coords) Returns the vertex shape in view coordinates.voidvoidvoidBasicRenderer.renderEdge(RenderContext<V, E> rc, Layout<V, E> layout, E e) voidRenderer.renderEdge(RenderContext<V, E> rc, Layout<V, E> layout, E e) voidBasicRenderer.renderEdgeLabel(RenderContext<V, E> rc, Layout<V, E> layout, E e) voidRenderer.renderEdgeLabel(RenderContext<V, E> rc, Layout<V, E> layout, E e) voidBasicRenderer.renderVertex(RenderContext<V, E> rc, Layout<V, E> layout, V v) voidRenderer.renderVertex(RenderContext<V, E> rc, Layout<V, E> layout, V v) voidBasicRenderer.renderVertexLabel(RenderContext<V, E> rc, Layout<V, E> layout, V v) voidRenderer.renderVertexLabel(RenderContext<V, E> rc, Layout<V, E> layout, V v) -
Uses of Layout in edu.uci.ics.jung.visualization.spatial
Classes in edu.uci.ics.jung.visualization.spatial that implement LayoutModifier and TypeClassDescriptionclassFastRenderingLayout<V,E> break into several rectangular areas, each of which will have a reference GraphFields in edu.uci.ics.jung.visualization.spatial declared as LayoutConstructors in edu.uci.ics.jung.visualization.spatial with parameters of type Layout -
Uses of Layout in edu.uci.ics.jung.visualization.subLayout
Methods in edu.uci.ics.jung.visualization.subLayout with parameters of type Layout