Click or drag to resize

FilteredVertexAndEdgeListGraph<TVertex, TEdge, TGraph> Class

Inheritance Hierarchy
System.Object
  QuickGraph.Predicates.FilteredGraph<TVertex, TEdge, TGraph>
    QuickGraph.Predicates.FilteredImplicitVertexSet<TVertex, TEdge, TGraph>
      QuickGraph.Predicates.FilteredImplicitGraph<TVertex, TEdge, TGraph>
        QuickGraph.Predicates.FilteredIncidenceGraph<TVertex, TEdge, TGraph>
          QuickGraph.Predicates.FilteredVertexListGraph<TVertex, TEdge, TGraph>
            QuickGraph.Predicates.FilteredVertexAndEdgeListGraph<TVertex, TEdge, TGraph>

Namespace:  QuickGraph.Predicates
Assembly:  RebornBuddy (in RebornBuddy.exe) Version: 3.3.1; net-4.5.win32; release
Syntax
C#
public class FilteredVertexAndEdgeListGraph<TVertex, TEdge, TGraph> : FilteredVertexListGraph<TVertex, TEdge, TGraph>, 
	IGraph<TVertex, TEdge>, IImplicitVertexSet<TVertex>, IEdgeSet<TVertex, TEdge>, 
	IVertexSet<TVertex>, IEdgeListGraph<TVertex, TEdge>, IImplicitGraph<TVertex, TEdge>, 
	IIncidenceGraph<TVertex, TEdge>, IVertexListGraph<TVertex, TEdge>, IVertexAndEdgeListGraph<TVertex, TEdge>
where TEdge : Object, IEdge<TVertex>
where TGraph : Object, IVertexAndEdgeListGraph<TVertex, TEdge>

Type Parameters

TVertex
TEdge
TGraph

The FilteredVertexAndEdgeListGraph<TVertex, TEdge, TGraph> type exposes the following members.

Constructors
Properties
  NameDescription
Public propertyAllowParallelEdges (Inherited from FilteredGraph<TVertex, TEdge, TGraph>.)
Public propertyBaseGraph (Inherited from FilteredGraph<TVertex, TEdge, TGraph>.)
Public propertyEdgeCount
Public propertyEdgePredicate (Inherited from FilteredGraph<TVertex, TEdge, TGraph>.)
Public propertyEdges
Public propertyIsDirected (Inherited from FilteredGraph<TVertex, TEdge, TGraph>.)
Public propertyIsEdgesEmpty
Public propertyIsVerticesEmpty (Inherited from FilteredVertexListGraph<TVertex, TEdge, Graph>.)
Public propertyVertexCount (Inherited from FilteredVertexListGraph<TVertex, TEdge, Graph>.)
Public propertyVertexPredicate (Inherited from FilteredGraph<TVertex, TEdge, TGraph>.)
Public propertyVertices (Inherited from FilteredVertexListGraph<TVertex, TEdge, Graph>.)
Top
Methods
  NameDescription
Public methodContainsEdge(TEdge)
Public methodContainsEdge(TVertex, TVertex) (Inherited from FilteredIncidenceGraph<TVertex, TEdge, TGraph>.)
Public methodContainsVertex (Inherited from FilteredImplicitVertexSet<TVertex, TEdge, TGraph>.)
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodIsOutEdgesEmpty (Inherited from FilteredImplicitGraph<TVertex, TEdge, TGraph>.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodOutDegree (Inherited from FilteredImplicitGraph<TVertex, TEdge, TGraph>.)
Public methodOutEdge (Inherited from FilteredImplicitGraph<TVertex, TEdge, TGraph>.)
Public methodOutEdges (Inherited from FilteredImplicitGraph<TVertex, TEdge, TGraph>.)
Protected methodTestEdge (Inherited from FilteredGraph<TVertex, TEdge, TGraph>.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodTryGetEdge (Inherited from FilteredIncidenceGraph<TVertex, TEdge, TGraph>.)
Public methodTryGetEdges (Inherited from FilteredIncidenceGraph<TVertex, TEdge, TGraph>.)
Public methodTryGetOutEdges (Inherited from FilteredImplicitGraph<TVertex, TEdge, TGraph>.)
Top
Extension Methods
See Also