-
- All Implemented Interfaces:
-
it.unibo.alchemist.model.interfaces.geometry.euclidean2d.graph.NavigationGraph,java.io.Serializable,kotlin.Cloneable,org.jgrapht.Graph
public final class UndirectedNavigationGraph<V extends Vector<V>, A extends GeometricTransformation<V>, N extends ConvexGeometricShape<V, A>, E extends Object> extends BaseNavigationGraph<V, A, N, E>
An undirected unweighted NavigationGraph, allowing multiple edges between the same pair of vertices and without self-loops (i.e. edges connecting a node to itself).
-
-
Constructor Summary
Constructors Constructor Description UndirectedNavigationGraph(Class<out E> edgeClass)
-
Method Summary
Modifier and Type Method Description -
Methods inherited from class it.unibo.alchemist.model.implementations.geometry.euclidean2d.graph.BaseNavigationGraph
clone, nodeContaining, setEdgeSupplier, setVertexSupplier -
Methods inherited from class it.unibo.alchemist.model.interfaces.geometry.euclidean2d.graph.NavigationGraph
addEdge, addEdge, addVertex, addVertex, containsEdge, containsEdge, containsVertex, degreeOf, edgeSet, edgesOf, getAllEdges, getEdge, getEdgeSource, getEdgeSupplier, getEdgeTarget, getEdgeWeight, getType, getVertexSupplier, inDegreeOf, incomingEdgesOf, iterables, outDegreeOf, outgoingEdgesOf, removeAllEdges, removeAllEdges, removeAllVertices, removeEdge, removeEdge, removeVertex, setEdgeWeight, setEdgeWeight, vertexSet -
Methods inherited from class org.jgrapht.graph.AbstractBaseGraph
assertVertexExist, removeAllEdges, toStringFromSets -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-