V - vertex typeE - edge typepublic class EdgeOffsetFunctionsImpl2<V,E> extends java.lang.Object implements EdgeOffsetFunctions<V,E>
| Modifier and Type | Class and Description |
|---|---|
class |
EdgeOffsetFunctionsImpl2.DestinationOffsetFunction
Destination end offset function
|
class |
EdgeOffsetFunctionsImpl2.SourceOffsetFunction
Destination end offset function
|
EdgeOffsetFunctions.HasEdgeOffsetFunctions<V,E>| Modifier and Type | Field and Description |
|---|---|
protected EdgeOffsetFunctionsImpl2.DestinationOffsetFunction |
destinationOffsetFunction
Destination offset function
|
protected java.util.Comparator<E> |
edgeComparator
Edge comparator
|
protected java.util.Map<V,java.util.Map<E,java.lang.Integer>> |
edgeOffsets
(Vertex-Edge)-indexed edge anchor-point offsets
|
protected EdgeOffsetFunctionsImpl2.SourceOffsetFunction |
sourceOffsetFunction
Source offset function
|
| Constructor and Description |
|---|
EdgeOffsetFunctionsImpl2(java.util.Comparator<E> edgeComparator)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Map<V,java.util.Map<E,java.lang.Integer>> |
allocate(edu.uci.ics.jung.graph.Graph<V,E> graph)
Allocate node offset slots
|
EdgeOffsetFunction<V,E> |
getDestOffsetFunction()
Destination-end offset function
|
EdgeOffsetFunction<V,E> |
getSourceOffsetFunction()
Source-end offset function
|
protected void |
init(edu.uci.ics.jung.graph.Graph<V,E> graph)
Initialize
|
protected java.util.Map<V,java.util.Map<E,java.lang.Integer>> edgeOffsets
protected final EdgeOffsetFunctionsImpl2.SourceOffsetFunction sourceOffsetFunction
protected final EdgeOffsetFunctionsImpl2.DestinationOffsetFunction destinationOffsetFunction
protected final java.util.Comparator<E> edgeComparator
public EdgeOffsetFunctionsImpl2(java.util.Comparator<E> edgeComparator)
edgeComparator - edge comparator that determines allocation orderprotected void init(edu.uci.ics.jung.graph.Graph<V,E> graph)
graph - graphprotected java.util.Map<V,java.util.Map<E,java.lang.Integer>> allocate(edu.uci.ics.jung.graph.Graph<V,E> graph)
graph - graphpublic EdgeOffsetFunction<V,E> getSourceOffsetFunction()
EdgeOffsetFunctionsgetSourceOffsetFunction in interface EdgeOffsetFunctions<V,E>public EdgeOffsetFunction<V,E> getDestOffsetFunction()
EdgeOffsetFunctionsgetDestOffsetFunction in interface EdgeOffsetFunctions<V,E>