Package | Description |
---|---|
edu.uci.ics.jung.visualization |
Frameworks and mechanisms for visualizing JUNG graphs using Swing/AWT.
|
edu.uci.ics.jung.visualization.annotations |
Classes which support creating visual annotations for graphs.
|
edu.uci.ics.jung.visualization.control |
Mechanisms for manipulating and controlling a graph visualization, largely
in terms of mouse plugins.
|
edu.uci.ics.jung.visualization.layout |
Visualization mechanisms related to graph layout: caching, persistence,
event-emitting, etc.
|
edu.uci.ics.jung.visualization.renderers |
Visualization mechanisms relating to rendering.
|
edu.uci.ics.jung.visualization.spatial | |
edu.uci.ics.jung.visualization.transform.shape |
Visualization mechanisms related to transformation of graph element shapes.
|
Modifier and Type | Class and Description |
---|---|
class |
PluggableRenderContext<V,E> |
Modifier and Type | Field and Description |
---|---|
protected RenderContext<V,E> |
BasicVisualizationServer.renderContext |
Modifier and Type | Method and Description |
---|---|
RenderContext<V,E> |
VisualizationServer.getRenderContext() |
RenderContext<V,E> |
BasicVisualizationServer.getRenderContext() |
Modifier and Type | Method and Description |
---|---|
void |
VisualizationServer.setRenderContext(RenderContext<V,E> renderContext) |
void |
BasicVisualizationServer.setRenderContext(RenderContext<V,E> renderContext) |
Modifier and Type | Field and Description |
---|---|
protected RenderContext<?,?> |
AnnotationPaintable.rc |
protected RenderContext<?,?> |
AnnotationManager.rc |
protected RenderContext<V,E> |
AnnotatingModalGraphMouse.rc |
protected RenderContext<V,E> |
AnnotatingGraphMousePlugin.rc
holds rendering settings
|
Modifier and Type | Method and Description |
---|---|
Component |
AnnotationPaintable.prepareRenderer(RenderContext<?,?> rc,
AnnotationRenderer annotationRenderer,
Object value) |
Component |
AnnotationManager.prepareRenderer(RenderContext<?,?> rc,
AnnotationRenderer annotationRenderer,
Object value) |
Constructor and Description |
---|
AnnotatingGraphMousePlugin(RenderContext<V,E> rc)
Create an instance with defaults for primary (button 1) and secondary
(button 1 + shift) selection.
|
AnnotatingGraphMousePlugin(RenderContext<V,E> rc,
int selectionModifiers,
int additionalModifiers)
Create an instance with the specified primary and secondary selection
mechanisms.
|
AnnotatingModalGraphMouse(RenderContext<V,E> rc,
AnnotatingGraphMousePlugin<V,E> annotatingPlugin)
Create an instance with default values for scale in (1.1) and scale out (1/1.1).
|
AnnotatingModalGraphMouse(RenderContext<V,E> rc,
AnnotatingGraphMousePlugin<V,E> annotatingPlugin,
float in,
float out)
Create an instance with the specified scale in and scale out values.
|
AnnotationManager(RenderContext<?,?> rc) |
AnnotationPaintable(RenderContext<?,?> rc,
AnnotationRenderer annotationRenderer) |
Modifier and Type | Field and Description |
---|---|
protected RenderContext<V,E> |
EditingModalGraphMouse.rc |
Constructor and Description |
---|
EditingModalGraphMouse(RenderContext<V,E> rc,
com.google.common.base.Supplier<V> vertexFactory,
com.google.common.base.Supplier<E> edgeFactory)
Creates an instance with the specified rendering context and vertex/edge factories,
and with default zoom in/out values of 1.1 and 1/1.1.
|
EditingModalGraphMouse(RenderContext<V,E> rc,
com.google.common.base.Supplier<V> vertexFactory,
com.google.common.base.Supplier<E> edgeFactory,
float in,
float out)
Creates an instance with the specified rendering context and vertex/edge factories,
and with the specified zoom in/out values.
|
Modifier and Type | Field and Description |
---|---|
protected RenderContext<V,E> |
BoundingRectanglePaintable.rc |
protected RenderContext<V,E> |
BoundingRectangleCollector.rc |
Constructor and Description |
---|
BoundingRectangleCollector(RenderContext<V,E> rc,
Layout<V,E> layout) |
BoundingRectanglePaintable(RenderContext<V,E> rc,
Layout<V,E> layout) |
Modifier and Type | Field and Description |
---|---|
protected RenderContext<V,E> |
VertexLabelAsShapeRenderer.rc |
Modifier and Type | Method and Description |
---|---|
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 |
CachingEdgeRenderer.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 . |
AffineTransform |
EdgeArrowRenderingSupport.getArrowTransform(RenderContext<V,E> rc,
Line2D edgeShape,
Shape vertexShape)
Returns a transform to position the arrowhead on this edge shape at the
point where it intersects the passed vertex shape.
|
AffineTransform |
CenterEdgeArrowRenderingSupport.getArrowTransform(RenderContext<V,E> rc,
Line2D edgeShape,
Shape vertexShape) |
AffineTransform |
BasicEdgeArrowRenderingSupport.getArrowTransform(RenderContext<V,E> rc,
Line2D edgeShape,
Shape vertexShape) |
AffineTransform |
EdgeArrowRenderingSupport.getArrowTransform(RenderContext<V,E> rc,
Shape edgeShape,
Shape vertexShape)
Returns a transform to position the arrowhead on this edge shape at the
point where it intersects the passed vertex shape.
|
AffineTransform |
CenterEdgeArrowRenderingSupport.getArrowTransform(RenderContext<V,E> rc,
Shape edgeShape,
Shape vertexShape) |
AffineTransform |
BasicEdgeArrowRenderingSupport.getArrowTransform(RenderContext<V,E> rc,
Shape edgeShape,
Shape vertexShape) |
protected AffineTransform |
CenterEdgeArrowRenderingSupport.getReverseArrowTransform(RenderContext<V,E> rc,
Line2D edgeShape,
Shape vertexShape) |
protected AffineTransform |
BasicEdgeArrowRenderingSupport.getReverseArrowTransform(RenderContext<V,E> rc,
Line2D edgeShape,
Shape vertexShape) |
AffineTransform |
EdgeArrowRenderingSupport.getReverseArrowTransform(RenderContext<V,E> rc,
Shape edgeShape,
Shape vertexShape)
Returns a transform to position the arrowhead on this edge shape at the
point where it intersects the passed vertex shape.
|
AffineTransform |
CenterEdgeArrowRenderingSupport.getReverseArrowTransform(RenderContext<V,E> rc,
Shape edgeShape,
Shape vertexShape) |
AffineTransform |
BasicEdgeArrowRenderingSupport.getReverseArrowTransform(RenderContext<V,E> rc,
Shape edgeShape,
Shape vertexShape) |
AffineTransform |
EdgeArrowRenderingSupport.getReverseArrowTransform(RenderContext<V,E> rc,
Shape edgeShape,
Shape vertexShape,
boolean passedGo)
Returns a transform to position the arrowhead on this edge shape at the
point where it intersects the passed vertex shape.
|
AffineTransform |
CenterEdgeArrowRenderingSupport.getReverseArrowTransform(RenderContext<V,E> rc,
Shape edgeShape,
Shape vertexShape,
boolean passedGo)
Returns a transform to position the arrowhead on this edge shape at the
point where it intersects the passed vertex shape.
|
AffineTransform |
BasicEdgeArrowRenderingSupport.getReverseArrowTransform(RenderContext<V,E> rc,
Shape edgeShape,
Shape vertexShape,
boolean passedGo) |
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 |
CachingVertexRenderer.paintIconForVertex(RenderContext<V,E> rc,
V v,
Layout<V,E> layout)
Paint
v 's icon on g at (x,y) . |
protected void |
BasicVertexRenderer.paintIconForVertex(RenderContext<V,E> rc,
V v,
Layout<V,E> layout)
Paint
v 's icon on g at (x,y) . |
protected void |
GradientVertexRenderer.paintShapeForVertex(RenderContext<V,E> rc,
V v,
Shape shape) |
protected void |
BasicVertexRenderer.paintShapeForVertex(RenderContext<V,E> rc,
V v,
Shape shape) |
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) |
protected Shape |
BasicEdgeRenderer.prepareFinalEdgeShape(RenderContext<V,E> rc,
Layout<V,E> layout,
E e,
int[] coords,
boolean[] loop) |
protected Shape |
BasicVertexRenderer.prepareFinalVertexShape(RenderContext<V,E> rc,
V v,
Layout<V,E> layout,
int[] coords)
Returns the vertex shape in view coordinates.
|
Component |
BasicEdgeLabelRenderer.prepareRenderer(RenderContext<V,E> rc,
EdgeLabelRenderer graphLabelRenderer,
Object value,
boolean isSelected,
E edge) |
Component |
VertexLabelAsShapeRenderer.prepareRenderer(RenderContext<V,E> rc,
VertexLabelRenderer graphLabelRenderer,
Object value,
boolean isSelected,
V vertex) |
Component |
BasicVertexLabelRenderer.prepareRenderer(RenderContext<V,E> rc,
VertexLabelRenderer graphLabelRenderer,
Object value,
boolean isSelected,
V vertex) |
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) |
protected boolean |
GradientVertexRenderer.vertexHit(RenderContext<V,E> rc,
Shape s) |
protected boolean |
BasicVertexRenderer.vertexHit(RenderContext<V,E> rc,
Shape s) |
Constructor and Description |
---|
VertexLabelAsShapeRenderer(RenderContext<V,E> rc) |
Modifier and Type | Field and Description |
---|---|
protected RenderContext<V,E> |
FastRenderingGraph.rc |
Modifier and Type | Field and Description |
---|---|
protected RenderContext<V,E> |
ViewLensSupport.renderContext |
protected RenderContext<V,E> |
MagnifyImageLensSupport.renderContext |
Copyright © 2015. All rights reserved.