Interface IMutableCompoundGraph<TVertex, TEdge>
Represents a mutable graph with parent/children relationships between vertices.
Inherited Members
QuikGraph.IMutableBidirectionalGraph<TVertex, TEdge>.RemoveInEdgeIf(TVertex, QuikGraph.EdgePredicate<TVertex, TEdge>)
QuikGraph.IMutableBidirectionalGraph<TVertex, TEdge>.ClearInEdges(TVertex)
QuikGraph.IMutableBidirectionalGraph<TVertex, TEdge>.ClearEdges(TVertex)
QuikGraph.IMutableIncidenceGraph<TVertex, TEdge>.RemoveOutEdgeIf(TVertex, QuikGraph.EdgePredicate<TVertex, TEdge>)
QuikGraph.IMutableIncidenceGraph<TVertex, TEdge>.ClearOutEdges(TVertex)
QuikGraph.IMutableIncidenceGraph<TVertex, TEdge>.TrimEdgeExcess()
QuikGraph.IMutableVertexAndEdgeSet<TVertex, TEdge>.AddVerticesAndEdge(TEdge)
QuikGraph.IMutableVertexAndEdgeSet<TVertex, TEdge>.AddVerticesAndEdgeRange(System.Collections.Generic.IEnumerable<TEdge>)
QuikGraph.IMutableVertexSet<TVertex>.AddVertex(TVertex)
QuikGraph.IMutableVertexSet<TVertex>.AddVertexRange(System.Collections.Generic.IEnumerable<TVertex>)
QuikGraph.IMutableVertexSet<TVertex>.RemoveVertex(TVertex)
QuikGraph.IMutableVertexSet<TVertex>.RemoveVertexIf(QuikGraph.VertexPredicate<TVertex>)
QuikGraph.IMutableVertexSet<TVertex>.VertexAdded
QuikGraph.IMutableVertexSet<TVertex>.VertexRemoved
QuikGraph.IMutableEdgeListGraph<TVertex, TEdge>.AddEdge(TEdge)
QuikGraph.IMutableEdgeListGraph<TVertex, TEdge>.AddEdgeRange(System.Collections.Generic.IEnumerable<TEdge>)
QuikGraph.IMutableEdgeListGraph<TVertex, TEdge>.RemoveEdge(TEdge)
QuikGraph.IMutableEdgeListGraph<TVertex, TEdge>.RemoveEdgeIf(QuikGraph.EdgePredicate<TVertex, TEdge>)
QuikGraph.IMutableEdgeListGraph<TVertex, TEdge>.EdgeAdded
QuikGraph.IMutableEdgeListGraph<TVertex, TEdge>.EdgeRemoved
QuikGraph.IMutableGraph<TVertex, TEdge>.Clear()
QuikGraph.IVertexSet<TVertex>.IsVerticesEmpty
QuikGraph.IVertexSet<TVertex>.VertexCount
QuikGraph.IVertexSet<TVertex>.Vertices
QuikGraph.IEdgeSet<TVertex, TEdge>.ContainsEdge(TEdge)
QuikGraph.IEdgeSet<TVertex, TEdge>.IsEdgesEmpty
QuikGraph.IEdgeSet<TVertex, TEdge>.EdgeCount
QuikGraph.IEdgeSet<TVertex, TEdge>.Edges
QuikGraph.IBidirectionalIncidenceGraph<TVertex, TEdge>.IsInEdgesEmpty(TVertex)
QuikGraph.IBidirectionalIncidenceGraph<TVertex, TEdge>.InDegree(TVertex)
QuikGraph.IBidirectionalIncidenceGraph<TVertex, TEdge>.InEdges(TVertex)
QuikGraph.IBidirectionalIncidenceGraph<TVertex, TEdge>.TryGetInEdges(TVertex, System.Collections.Generic.IEnumerable<TEdge>)
QuikGraph.IBidirectionalIncidenceGraph<TVertex, TEdge>.InEdge(TVertex, System.Int32)
QuikGraph.IBidirectionalIncidenceGraph<TVertex, TEdge>.Degree(TVertex)
QuikGraph.IIncidenceGraph<TVertex, TEdge>.ContainsEdge(TVertex, TVertex)
QuikGraph.IIncidenceGraph<TVertex, TEdge>.TryGetEdge(TVertex, TVertex, TEdge)
QuikGraph.IIncidenceGraph<TVertex, TEdge>.TryGetEdges(TVertex, TVertex, System.Collections.Generic.IEnumerable<TEdge>)
QuikGraph.IImplicitGraph<TVertex, TEdge>.IsOutEdgesEmpty(TVertex)
QuikGraph.IImplicitGraph<TVertex, TEdge>.OutDegree(TVertex)
QuikGraph.IImplicitGraph<TVertex, TEdge>.OutEdges(TVertex)
QuikGraph.IImplicitGraph<TVertex, TEdge>.TryGetOutEdges(TVertex, System.Collections.Generic.IEnumerable<TEdge>)
QuikGraph.IImplicitGraph<TVertex, TEdge>.OutEdge(TVertex, System.Int32)
QuikGraph.IGraph<TVertex, TEdge>.IsDirected
QuikGraph.IGraph<TVertex, TEdge>.AllowParallelEdges
QuikGraph.IImplicitVertexSet<TVertex>.ContainsVertex(TVertex)
Namespace: GraphShape
Assembly: GraphShape.dll
Syntax
public interface IMutableCompoundGraph<TVertex, TEdge> : ICompoundGraph<TVertex, TEdge>, IMutableBidirectionalGraph<TVertex, TEdge>, IMutableVertexAndEdgeListGraph<TVertex, TEdge>, IMutableVertexListGraph<TVertex, TEdge>, IMutableIncidenceGraph<TVertex, TEdge>, IMutableVertexAndEdgeSet<TVertex, TEdge>, IMutableVertexSet<TVertex>, IMutableEdgeListGraph<TVertex, TEdge>, IMutableGraph<TVertex, TEdge>, IBidirectionalGraph<TVertex, TEdge>, IVertexAndEdgeListGraph<TVertex, TEdge>, IVertexListGraph<TVertex, TEdge>, IEdgeListGraph<TVertex, TEdge>, IVertexSet<TVertex>, IEdgeSet<TVertex, TEdge>, IBidirectionalIncidenceGraph<TVertex, TEdge>, IIncidenceGraph<TVertex, TEdge>, IImplicitGraph<TVertex, TEdge>, IGraph<TVertex, TEdge>, IImplicitVertexSet<TVertex> where TEdge : IEdge<TVertex>
Type Parameters
Name | Description |
---|---|
TVertex | Vertex type. |
TEdge | Edge type. |