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.samples Sample applications created using JUNG, largely focused on visualization.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.samples
Fields in edu.uci.ics.jung.samples declared as Layout Modifier and Type Field Description (package private) Layout<java.lang.String,java.lang.Number>LensDemo. gridLayout(package private) LayoutVertexCollapseDemo. layout(package private) LayoutVertexCollapseDemoWithLayouts. layout(package private) Layout<java.lang.String,java.lang.Number>VertexLabelAsShapeDemo. layoutMethods in edu.uci.ics.jung.samples that return Layout Modifier and Type Method Description private Layout<java.lang.String,java.lang.Number>SubLayoutDemo. getLayoutFor(java.lang.Class<CircleLayout> layoutClass, Graph<java.lang.String,java.lang.Number> graph)Methods in edu.uci.ics.jung.samples that return types with arguments of type Layout Modifier and Type Method Description private static java.lang.Class<? extends Layout>[]ShowLayouts. getCombos()private java.lang.Class<? extends Layout>[]VertexCollapseDemoWithLayouts. getCombos() -
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)private java.awt.ShapeShapePickSupport. getTransformedEdgeShape(Layout<V,E> layout, E e)Retrieves the shape template foreand transforms it according to the positions of its endpoints inlayout.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)
-