Uses of Interface
edu.uci.ics.jung.algorithms.layout.Layout
-
Packages that use Layout Package Description 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.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.spatial 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 Modifier and Type Class Description classAbstractLayout<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 Layout Modifier and Type Field Description protected Layout<V,E>AggregateLayout. delegateprotected Layout<V,E>LayoutDecorator. delegateFields in edu.uci.ics.jung.algorithms.layout with type parameters of type Layout Modifier and Type Field Description protected java.util.Map<Layout<V,E>,java.awt.geom.Point2D>AggregateLayout. layoutsMethods in edu.uci.ics.jung.algorithms.layout that return Layout Modifier and Type Method Description Layout<V,E>AggregateLayout. getDelegate()Layout<V,E>LayoutDecorator. getDelegate()Methods in edu.uci.ics.jung.algorithms.layout that return types with arguments of type Layout Modifier and Type Method Description java.util.Map<Layout<V,E>,java.awt.geom.Point2D>AggregateLayout. getLayouts()Methods in edu.uci.ics.jung.algorithms.layout with parameters of type Layout Modifier and Type Method Description java.awt.geom.Point2DAggregateLayout. get(Layout<V,E> layout)EGraphElementAccessor. getEdge(Layout<V,E> layout, double x, double y)ERadiusGraphElementAccessor. getEdge(Layout<V,E> layout, double x, double y)ERadiusGraphElementAccessor. getEdge(Layout<V,E> layout, double x, double y, double maxDistance)Gets the vertex nearest to the location of the (x,y) location selected, whose endpoints are <maxDistance.VGraphElementAccessor. getVertex(Layout<V,E> layout, double x, double y)Returns the vertex, if any, associated with (x, y).VRadiusGraphElementAccessor. 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.VRadiusGraphElementAccessor. 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 ofmaxDistance.java.util.Collection<V>GraphElementAccessor. getVertices(Layout<V,E> layout, java.awt.Shape rectangle)java.util.Collection<V>RadiusGraphElementAccessor. getVertices(Layout<V,E> layout, java.awt.Shape rectangle)voidAggregateLayout. put(Layout<V,E> layout, java.awt.geom.Point2D center)Adds the passed layout as a sublayout, and specifies the center of where this sublayout should appear.voidAggregateLayout. remove(Layout<V,E> layout)Removeslayoutfrom 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 Layout Constructor Description AggregateLayout(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 Layout Modifier and Type Field Description protected Layout<V,E>DefaultVisualizationModel. layoutthe layout algorithm currently in useMethods in edu.uci.ics.jung.visualization that return Layout Modifier and Type Method Description Layout<V,E>BasicVisualizationServer. getGraphLayout()Layout<V,E>DefaultVisualizationModel. getGraphLayout()Returns the current graph layout.Layout<V,E>VisualizationModel. getGraphLayout()Layout<V,E>VisualizationServer. getGraphLayout()Methods in edu.uci.ics.jung.visualization with parameters of type Layout Modifier and Type Method Description voidBasicVisualizationServer. 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, java.awt.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, java.awt.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 Layout Constructor Description BasicVisualizationServer(Layout<V,E> layout)Create an instance with the specified Layout.BasicVisualizationServer(Layout<V,E> layout, java.awt.Dimension preferredSize)Create an instance with the specified Layout and view dimension.DefaultVisualizationModel(Layout<V,E> layout)DefaultVisualizationModel(Layout<V,E> layout, java.awt.Dimension d)Create an instance with the specified layout and dimension.VisualizationImageServer(Layout<V,E> layout, java.awt.Dimension preferredSize)Creates a new instance with the specified layout and preferred size.VisualizationViewer(Layout<V,E> layout)VisualizationViewer(Layout<V,E> layout, java.awt.Dimension preferredSize) -
Uses of Layout in edu.uci.ics.jung.visualization.layout
Subinterfaces of Layout in edu.uci.ics.jung.visualization.layout Modifier and Type Interface Description interfacePersistentLayout<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 Layout Modifier and Type Class Description classCachingLayout<V,E>A LayoutDecorator that caches locations in a clearable Map.classObservableCachingLayout<V,E>A 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 Layout Modifier and Type Field Description protected Layout<V,E>LayoutTransition. endLayoutprotected Layout<V,E>BoundingRectangleCollector. layoutprotected Layout<V,E>BoundingRectanglePaintable. layoutprotected Layout<V,E>LayoutTransition. startLayoutprotected Layout<V,E>LayoutTransition. transitionLayoutConstructors in edu.uci.ics.jung.visualization.layout with parameters of type Layout Constructor Description 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)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 Modifier and Type Method Description EClosestShapePickSupport. getEdge(Layout<V,E> layout, double x, double y)ELayoutLensShapePickSupport. getEdge(Layout<V,E> layout, double x, double y)ERadiusPickSupport. getEdge(Layout<V,E> layout, double x, double y)Gets the edge nearest to the location of the (x,y) location selected.ERadiusPickSupport. 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.EShapePickSupport. getEdge(Layout<V,E> layout, double x, double y)Returns an edge whose shape intersects the 'pickArea' footprint of the passed x,y, coordinates.EViewLensShapePickSupport. getEdge(Layout<V,E> layout, double x, double y)protected java.util.Collection<E>ShapePickSupport. getFilteredEdges(Layout<V,E> layout)protected java.util.Collection<V>ShapePickSupport. getFilteredVertices(Layout<V,E> layout)VClosestShapePickSupport. getVertex(Layout<V,E> layout, double x, double y)VLayoutLensShapePickSupport. getVertex(Layout<V,E> layout, double x, double y)VRadiusPickSupport. 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.VRadiusPickSupport. 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.VShapePickSupport. getVertex(Layout<V,E> layout, double x, double y)Returns the vertex, if any, whose shape contains (x, y).VViewLensShapePickSupport. getVertex(Layout<V,E> layout, double x, double y)java.util.Collection<V>ClosestShapePickSupport. getVertices(Layout<V,E> layout, java.awt.Shape rectangle)java.util.Collection<V>LayoutLensShapePickSupport. getVertices(Layout<V,E> layout, java.awt.Shape rectangle)java.util.Collection<V>ShapePickSupport. getVertices(Layout<V,E> layout, java.awt.Shape shape)Returns the vertices whose layout coordinates are contained inShape.java.util.Collection<V>ViewLensShapePickSupport. getVertices(Layout<V,E> layout, java.awt.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 Modifier and Type Method Description protected 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.voidBasicEdgeLabelRenderer. labelEdge(RenderContext<V,E> rc, Layout<V,E> layout, E e, java.lang.String label)voidRenderer.EdgeLabel. labelEdge(RenderContext<V,E> rc, Layout<V,E> layout, E e, java.lang.String label)voidRenderer.EdgeLabel.NOOP. labelEdge(RenderContext rc, Layout layout, java.lang.Object e, java.lang.String label)voidBasicVertexLabelRenderer. labelVertex(RenderContext<V,E> rc, Layout<V,E> layout, V v, java.lang.String label)Labels the specified vertex with the specified label.voidRenderer.VertexLabel. labelVertex(RenderContext<V,E> rc, Layout<V,E> layout, V v, java.lang.String label)voidRenderer.VertexLabel.NOOP. labelVertex(RenderContext rc, Layout layout, java.lang.Object v, java.lang.String label)voidVertexLabelAsShapeRenderer. labelVertex(RenderContext<V,E> rc, Layout<V,E> layout, V v, java.lang.String label)Labels the specified vertex with the specified label.voidBasicEdgeRenderer. paintEdge(RenderContext<V,E> rc, Layout<V,E> layout, E e)voidRenderer.Edge.NOOP. paintEdge(RenderContext rc, Layout layout, java.lang.Object e)voidRenderer.Edge. paintEdge(RenderContext<V,E> rc, Layout<V,E> layout, E e)protected 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, java.lang.Object v)voidRenderer.Vertex. paintVertex(RenderContext<V,E> rc, Layout<V,E> layout, V v)protected java.awt.ShapeBasicEdgeRenderer. prepareFinalEdgeShape(RenderContext<V,E> rc, Layout<V,E> layout, E e, int[] coords, boolean[] loop)protected java.awt.ShapeBasicVertexRenderer. prepareFinalVertexShape(RenderContext<V,E> rc, V v, Layout<V,E> layout, int[] coords)Returns the vertex shape in view coordinates.voidBasicRenderer. render(RenderContext<V,E> renderContext, Layout<V,E> layout)voidRenderer. render(RenderContext<V,E> rc, Layout<V,E> layout)voidBasicRenderer. 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 Layout Modifier and Type Class Description classFastRenderingLayout<V,E>break into several rectangular areas, each of which will have a reference GraphFields in edu.uci.ics.jung.visualization.spatial declared as Layout Modifier and Type Field Description protected Layout<V,E>FastRenderingGraph. layoutprotected Layout<V,E>FastRenderingLayout. layoutConstructors in edu.uci.ics.jung.visualization.spatial with parameters of type Layout Constructor Description FastRenderingLayout(Layout<V,E> layout) -
Uses of Layout in edu.uci.ics.jung.visualization.subLayout
Methods in edu.uci.ics.jung.visualization.subLayout with parameters of type Layout Modifier and Type Method Description voidTreeCollapser. collapse(Layout layout, Forest tree, java.lang.Object subRoot)
-