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()
EdgeOffsetFunctions
getSourceOffsetFunction
in interface EdgeOffsetFunctions<V,E>
public EdgeOffsetFunction<V,E> getDestOffsetFunction()
EdgeOffsetFunctions
getDestOffsetFunction
in interface EdgeOffsetFunctions<V,E>