class TiledReverseGraph extends DirectedGraph[Vertex, Edge]
A reverse Graph consisting of multiple GraphTiles.
The graph vertices and edges are compatible with the ones returned from the forward graph, so the two graphs can be used together in the same algorithm (e.g. bidirectional search).
- Alphabetic
- By Inheritance
- TiledReverseGraph
- DirectedGraph
- IncidenceGraph
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new TiledReverseGraph(graphTileById: (TileId) => Option[GraphTile], reverseGraphTileById: (TileId) => Option[ReverseGraphTile])
- graphTileById
Used to retrieve the forward graph data tiles by their ID, if they exist
- reverseGraphTileById
Used to retrieve the backward graph data tiles by their ID, if they exist
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
- def containsEdge(edge: Edge): Boolean
Predicate asserting the presence of an edge in the graph
Predicate asserting the presence of an edge in the graph
- Definition Classes
- TiledReverseGraph → IncidenceGraph
- def containsVertex(vertex: Vertex): Boolean
Predicate asserting the presence of a vertex in the graph
Predicate asserting the presence of a vertex in the graph
- Definition Classes
- TiledReverseGraph → IncidenceGraph
- def edgeIterator(sourceVertex: Vertex, targetVertex: Vertex): Iterator[Edge]
Retrieves all edges from
sourceVertextotargetVertexRetrieves all edges from
sourceVertextotargetVertex- Definition Classes
- TiledReverseGraph → DirectedGraph
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- def outDegree(vertex: Vertex): Int
Retrieves the number of outgoing edges of a vertex.
Retrieves the number of outgoing edges of a vertex.
- returns
The number of outgoing edges of a vertex
- Definition Classes
- TiledReverseGraph → DirectedGraph
- def outEdgeIterator(vertex: Vertex): Iterator[Edge]
Retrieves outgoing edges of a vertex.
Retrieves outgoing edges of a vertex.
- Definition Classes
- TiledReverseGraph → DirectedGraph
- def source(edge: Edge): Vertex
Retrieves the source vertex of an edge.
Retrieves the source vertex of an edge.
- returns
The source vertex of the edge
- Definition Classes
- TiledReverseGraph → IncidenceGraph
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def target(edge: Edge): Vertex
Retrieves the target vertex of an edge.
Retrieves the target vertex of an edge.
- returns
The target vertex of the edge
- Definition Classes
- TiledReverseGraph → IncidenceGraph
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
(Since version 9)