## Uses of Interface
net.dontdrinkandroot.visualization.item.VisualItem

Packages that use VisualItem
Package | Description
--- | ---
net.dontdrinkandroot.visualization.examples.odem |
net.dontdrinkandroot.visualization.item |
net.dontdrinkandroot.visualization.item.edge |
net.dontdrinkandroot.visualization.item.factory.edge |
net.dontdrinkandroot.visualization.layout.graph |
net.dontdrinkandroot.visualization.layout.graph.edgerouting |
net.dontdrinkandroot.visualization.placement |
net.dontdrinkandroot.visualization.placement.graph |
net.dontdrinkandroot.visualization.transformer |

### Uses of VisualItem in net.dontdrinkandroot.visualization.examples.odem

Classes in net.dontdrinkandroot.visualization.examples.odem that implement VisualItem
Modifier and Type | Class and Description
--- | ---
`class` | `TypeItem`

### Uses of VisualItem in net.dontdrinkandroot.visualization.item

Classes in net.dontdrinkandroot.visualization.item that implement VisualItem
Modifier and Type | Class and Description
--- | ---
`class` | `AbstractColoredItem`
`class` | `AbstractVisualItem`
`class` | `AligningFontItem`
`class` | `AligningToCenterFontItem`
`class` | `FontItem`
`class` | `GlyphedFontItem`
`class` | `GlyphedOutlineFontItem`
`class` | `GlyphedOutlineFontItem2`
`class` | `ImageItem`
`class` | `LabeledCircleItem`
`class` | `OvalItem`
`class` | `RectItem<T>`
`class` | `TypedOvalItem<T>`

### Uses of VisualItem in net.dontdrinkandroot.visualization.item.edge

Classes in net.dontdrinkandroot.visualization.item.edge that implement VisualItem
Modifier and Type | Class and Description
--- | ---
`class` | `ColoredEdgeItem<E>`
`class` | `DefaultEdgeItem<T>`

### Uses of VisualItem in net.dontdrinkandroot.visualization.item.factory.edge

Methods in net.dontdrinkandroot.visualization.item.factory.edge that return VisualItem
Modifier and Type | Method and Description
--- | ---
`VisualItem` | EdgeFactory.`create(E edge, edu.uci.ics.jung.graph.util.EdgeType edgeType, Point2D sourcePoint, Point2D destPoint, Vector startVector, Vector endVector, Path2D path)`
`VisualItem` | DefaultEdgeFactory.`create(E edge, edu.uci.ics.jung.graph.util.EdgeType edgeType, Point2D sourcePoint, Point2D destPoint, Vector startVector, Vector endVector, Path2D path)`

### Uses of VisualItem in net.dontdrinkandroot.visualization.layout.graph

Fields in net.dontdrinkandroot.visualization.layout.graph with type parameters of type VisualItem
Modifier and Type | Field and Description
--- | ---
`protected Map<E,VisualItem>` | AbstractCircularLayout.`edgeMap`
`protected org.apache.commons.collections15.Transformer<V,VisualItem>` | AbstractCircularLayout.`itemTransformer`
`protected Map<V,VisualItem>` | AbstractCircularLayout.`vertexMap`

Constructor parameters in net.dontdrinkandroot.visualization.layout.graph with type arguments of type VisualItem
Constructor and Description
`AbstractCircularLayout(edu.uci.ics.jung.graph.Graph<V,E> g, org.apache.commons.collections15.Transformer<V,VisualItem> itemTransformer)`
`ForceCircularLayout(edu.uci.ics.jung.graph.Graph<V,E> g, org.apache.commons.collections15.Transformer<V,VisualItem> itemTransformer)`
`ForceLayout(edu.uci.ics.jung.graph.Graph<V,E> g, org.apache.commons.collections15.Transformer<V,VisualItem> vertexTransformer)`
`SiftingCircularLayout(edu.uci.ics.jung.graph.Graph<V,E> g, org.apache.commons.collections15.Transformer<V,VisualItem> itemTransformer)`
`SiftingCircularLayout2(edu.uci.ics.jung.graph.Graph<V,E> g, org.apache.commons.collections15.Transformer<V,VisualItem> itemTransformer)`
`SiftingCircularLayout3(edu.uci.ics.jung.graph.Graph<V,E> g, org.apache.commons.collections15.Transformer<V,VisualItem> itemTransformer)`
`SimpleLayout(edu.uci.ics.jung.graph.Graph<V,E> g, org.apache.commons.collections15.Transformer<V,VisualItem> itemTransformer)`

### Uses of VisualItem in net.dontdrinkandroot.visualization.layout.graph.edgerouting

Methods in net.dontdrinkandroot.visualization.layout.graph.edgerouting that return types with arguments of type VisualItem
Modifier and Type | Method and Description
--- | ---
`Map<E,VisualItem>` | CenterEdgeRouter2.`getEdgeMap(Map<V,VisualItem> vertexMap, edu.uci.ics.jung.graph.Graph<V,E> g)`
`Map<E,VisualItem>` | StraightEdgeRouter.`getEdgeMap(Map<V,VisualItem> vertexMap, edu.uci.ics.jung.graph.Graph<V,E> g)`
`Map<E,VisualItem>` | CenterEdgeRouter.`getEdgeMap(Map<V,VisualItem> vertexMap, edu.uci.ics.jung.graph.Graph<V,E> g)`
`Map<E,VisualItem>` | EdgeRouter.`getEdgeMap(Map<V,VisualItem> vertexMap, edu.uci.ics.jung.graph.Graph<V,E> g)`
`Map<E,VisualItem>` | PiecewiseEdgeRouter.`getEdgeMap(Map<V,VisualItem> vertexMap, edu.uci.ics.jung.graph.Graph<V,E> g)`

Method parameters in net.dontdrinkandroot.visualization.layout.graph.edgerouting with type arguments of type VisualItem
Modifier and Type | Method and Description
--- | ---
`Map<E,VisualItem>` | CenterEdgeRouter2.`getEdgeMap(Map<V,VisualItem> vertexMap, edu.uci.ics.jung.graph.Graph<V,E> g)`
`Map<E,VisualItem>` | StraightEdgeRouter.`getEdgeMap(Map<V,VisualItem> vertexMap, edu.uci.ics.jung.graph.Graph<V,E> g)`
`Map<E,VisualItem>` | CenterEdgeRouter.`getEdgeMap(Map<V,VisualItem> vertexMap, edu.uci.ics.jung.graph.Graph<V,E> g)`
`Map<E,VisualItem>` | EdgeRouter.`getEdgeMap(Map<V,VisualItem> vertexMap, edu.uci.ics.jung.graph.Graph<V,E> g)`
`Map<E,VisualItem>` | PiecewiseEdgeRouter.`getEdgeMap(Map<V,VisualItem> vertexMap, edu.uci.ics.jung.graph.Graph<V,E> g)`

### Uses of VisualItem in net.dontdrinkandroot.visualization.placement

Method parameters in net.dontdrinkandroot.visualization.placement with type arguments of type VisualItem
Modifier and Type | Method and Description
--- | ---
`void` | ItemPlacement.`place(Collection<VisualItem> items)`
`void` | CircularPlacement.`place(Collection<VisualItem> items)`

### Uses of VisualItem in net.dontdrinkandroot.visualization.placement.graph

Methods in net.dontdrinkandroot.visualization.placement.graph that return VisualItem
Modifier and Type | Method and Description
--- | ---
`VisualItem` | VertexInfo.`getItem()`

Method parameters in net.dontdrinkandroot.visualization.placement.graph with type arguments of type VisualItem
Modifier and Type | Method and Description
--- | ---
`void` | ScalingOverlapRemovalPlacement.`place(Collection<VisualItem> items)`
`void` | DelaunayOverlapRemovalPlacement.`place(Collection<VisualItem> items)`
`void` | ForceOverlapRemovalPlacement.`place(Collection<VisualItem> items)`
`void` | FactorOverlapRemovalPlacement.`place(Collection<VisualItem> items)`
`void` | FRPlacement2.`place(edu.uci.ics.jung.graph.Graph<V,E> g, Map<V,VisualItem> vertexMap)`
`void` | FRPlacement.`place(edu.uci.ics.jung.graph.Graph<V,E> g, Map<V,VisualItem> vertexMap)`
`void` | VertexPlacement.`place(edu.uci.ics.jung.graph.Graph<V,E> g, Map<V,VisualItem> vertexMap)`

Constructors in net.dontdrinkandroot.visualization.placement.graph with parameters of type VisualItem
Constructor and Description
`VertexInfo(VisualItem visualItem)`

### Uses of VisualItem in net.dontdrinkandroot.visualization.transformer

Classes in net.dontdrinkandroot.visualization.transformer with type parameters of type VisualItem
Modifier and Type | Class and Description
--- | ---
`class` | `DelaunayTriangulation<T extends VisualItem>`