Click or drag to resize

IHierarchyTVertex, TEdge Interface

Namespace:  QuickGraph
Assembly:  RebornBuddy (in RebornBuddy.exe) Version: 3.3.1; net-4.5.win32; release
Syntax
C#
public interface IHierarchy<TVertex, TEdge> : IGraph<TVertex, TEdge>, 
	IImplicitVertexSet<TVertex>, IEdgeSet<TVertex, TEdge>, IVertexSet<TVertex>, 
	IMutableGraph<TVertex, TEdge>, IEdgeListGraph<TVertex, TEdge>, IMutableVertexSet<TVertex>, 
	IMutableEdgeListGraph<TVertex, TEdge>, IMutableVertexAndEdgeSet<TVertex, TEdge>, IImplicitGraph<TVertex, TEdge>, 
	IIncidenceGraph<TVertex, TEdge>, IVertexListGraph<TVertex, TEdge>, IMutableIncidenceGraph<TVertex, TEdge>, 
	IMutableVertexListGraph<TVertex, TEdge>, IVertexAndEdgeListGraph<TVertex, TEdge>, IMutableVertexAndEdgeListGraph<TVertex, TEdge>
where TEdge : Object, IEdge<TVertex>

Type Parameters

TVertex
TEdge

The IHierarchyTVertex, TEdge type exposes the following members.

Properties
  NameDescription
Public propertyAllowParallelEdges (Inherited from IGraphTVertex, TEdge.)
Public propertyEdgeCount (Inherited from IEdgeSetTVertex, TEdge.)
Public propertyEdges (Inherited from IEdgeSetTVertex, TEdge.)
Public propertyIsDirected (Inherited from IGraphTVertex, TEdge.)
Public propertyIsEdgesEmpty (Inherited from IEdgeSetTVertex, TEdge.)
Public propertyIsVerticesEmpty (Inherited from IVertexSetTVertex.)
Public propertyRoot
Public propertyVertexCount (Inherited from IVertexSetTVertex.)
Public propertyVertices (Inherited from IVertexSetTVertex.)
Top
Methods
  NameDescription
Public methodAddEdge (Inherited from IMutableEdgeListGraphTVertex, TEdge.)
Public methodAddEdgeRange (Inherited from IMutableEdgeListGraphTVertex, TEdge.)
Public methodAddVertex (Inherited from IMutableVertexSetTVertex.)
Public methodAddVertexRange (Inherited from IMutableVertexSetTVertex.)
Public methodAddVerticesAndEdge (Inherited from IMutableVertexAndEdgeSetTVertex, TEdge.)
Public methodAddVerticesAndEdgeRange (Inherited from IMutableVertexAndEdgeSetTVertex, TEdge.)
Public methodChildrenEdges
Public methodChildrenVertices
Public methodClear (Inherited from IMutableGraphTVertex, TEdge.)
Public methodClearOutEdges (Inherited from IMutableIncidenceGraphTVertex, TEdge.)
Public methodContainsEdge(TEdge) (Inherited from IEdgeSetTVertex, TEdge.)
Public methodContainsEdge(TVertex, TVertex) (Inherited from IIncidenceGraphTVertex, TEdge.)
Public methodContainsVertex (Inherited from IImplicitVertexSetTVertex.)
Public methodGetParent
Public methodGetParentEdge
Public methodInducedEdgeCount
Public methodIsCrossEdge
Public methodIsInnerNode
Public methodIsOutEdgesEmpty (Inherited from IImplicitGraphTVertex, TEdge.)
Public methodIsPredecessorOf
Public methodIsRealEdge
Public methodOutDegree (Inherited from IImplicitGraphTVertex, TEdge.)
Public methodOutEdge (Inherited from IImplicitGraphTVertex, TEdge.)
Public methodOutEdges (Inherited from IImplicitGraphTVertex, TEdge.)
Public methodRemoveEdge (Inherited from IMutableEdgeListGraphTVertex, TEdge.)
Public methodRemoveEdgeIf (Inherited from IMutableEdgeListGraphTVertex, TEdge.)
Public methodRemoveOutEdgeIf (Inherited from IMutableIncidenceGraphTVertex, TEdge.)
Public methodRemoveVertex (Inherited from IMutableVertexSetTVertex.)
Public methodRemoveVertexIf (Inherited from IMutableVertexSetTVertex.)
Public methodTrimEdgeExcess (Inherited from IMutableIncidenceGraphTVertex, TEdge.)
Public methodTryGetEdge (Inherited from IIncidenceGraphTVertex, TEdge.)
Public methodTryGetEdges (Inherited from IIncidenceGraphTVertex, TEdge.)
Public methodTryGetOutEdges (Inherited from IImplicitGraphTVertex, TEdge.)
Top
Events
Extension Methods
See Also