UndirectedNavigationGraph

An undirected unweighted BaseNavigationGraph, allowing multiple edges between the same pair of vertices and without self-loops (i.e. edges connecting a node to itself).

Constructors

Link copied to clipboard
constructor(edgeClass: Class<out E>)

Properties

Link copied to clipboard
Link copied to clipboard
val type: GraphType
Link copied to clipboard

Functions

Link copied to clipboard
open override fun addEdge(p0: N, p1: N): E
open override fun addEdge(p0: N, p1: N, p2: E): Boolean
Link copied to clipboard
open override fun addVertex(): N
open override fun addVertex(p0: N): Boolean
Link copied to clipboard
open override fun clone(): Any
Link copied to clipboard
open override fun containsEdge(p0: E): Boolean
open override fun containsEdge(p0: N, p1: N): Boolean
Link copied to clipboard
open override fun containsVertex(p0: N): Boolean
Link copied to clipboard
open override fun degreeOf(p0: N): Int
Link copied to clipboard
open override fun edgeSet(): MutableSet<E>
Link copied to clipboard
open override fun edgesOf(p0: N): MutableSet<E>
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun getAllEdges(p0: N, p1: N): MutableSet<E>
Link copied to clipboard
open override fun getEdge(p0: N, p1: N): E
Link copied to clipboard
open override fun getEdgeSource(p0: E): N
Link copied to clipboard
open override fun getEdgeTarget(p0: E): N
Link copied to clipboard
open override fun getEdgeWeight(p0: E): Double
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun incomingEdgesOf(p0: N): MutableSet<E>
Link copied to clipboard
open override fun inDegreeOf(p0: N): Int
Link copied to clipboard
open override fun iterables(): GraphIterables<N, E>
Link copied to clipboard
open fun nodeContaining(position: V): N?
Link copied to clipboard
open override fun outDegreeOf(p0: N): Int
Link copied to clipboard
open override fun outgoingEdgesOf(p0: N): MutableSet<E>
Link copied to clipboard
open override fun removeAllEdges(p0: MutableCollection<out E>): Boolean
open override fun removeAllEdges(p0: N, p1: N): MutableSet<E>
Link copied to clipboard
open override fun removeAllVertices(p0: MutableCollection<out N>): Boolean
Link copied to clipboard
open override fun removeEdge(p0: E): Boolean
open override fun removeEdge(p0: N, p1: N): E
Link copied to clipboard
open override fun removeVertex(p0: N): Boolean
Link copied to clipboard
open fun setEdgeWeight(p0: N, p1: N, p2: Double)
open override fun setEdgeWeight(p0: E, p1: Double)
Link copied to clipboard
open override fun toString(): String
Link copied to clipboard
open override fun vertexSet(): MutableSet<N>