class ReverseGraphTile extends AnyRef

Contains the routing graph data for a single tile, needed to perform an efficient reverse expansion of a graph.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ReverseGraphTile
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ReverseGraphTile(tileId: TileId, firstIncomingEdgeIndexIndices: Array[Int], incomingEdgeIndices: Array[Int], incomingEdgeSources: Array[Int], externalEdgeTileIds: Array[Long], externalEdgeIndices: Array[Int])

    firstIncomingEdgeIndexIndices

    For every vertex, the index of its first incoming edge.

    incomingEdgeIndices

    For every incoming edge, its index in GraphTile edges

    incomingEdgeSources

    For every edge, sorted the same as in GraphTile edges, the index of its source vertex

    externalEdgeTileIds

    For every external edge, its TileId

    externalEdgeIndices

    For every external edge, its index in the GraphTile edges array in the origin tile.

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  6. def edgeCount: Int

    The total number of internal and external edges in this GraphTile.

    The total number of internal and external edges in this GraphTile.

    Annotations
    @inline()
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  9. def externalEdgeCount: Int

    The number of edges whose source vertex belong to another tile.

    The number of edges whose source vertex belong to another tile.

    Annotations
    @inline()
  10. val externalEdgeIndices: Array[Int]
  11. val externalEdgeTileIds: Array[Long]
  12. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. val firstIncomingEdgeIndexIndices: Array[Int]
  14. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  15. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  16. val incomingEdgeIndices: Array[Int]
  17. val incomingEdgeSources: Array[Int]
  18. def internalVertexCount: Int

    The number of vertices that belong to this ReverseGraphTile.

    The number of vertices that belong to this ReverseGraphTile.

    Annotations
    @inline()
  19. def isEdgeInternal(edgeIndex: Int): Boolean

    Predicate indicating if an edge index refers to an internal edge.

    Predicate indicating if an edge index refers to an internal edge.

    Annotations
    @inline()
  20. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  21. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  22. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  23. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  24. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  25. val tileId: TileId
  26. def toString(): String
    Definition Classes
    AnyRef → Any
  27. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  28. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  29. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from AnyRef

Inherited from Any

Ungrouped