| NonDirectedGraphTVertex, TEdge Constructor (NonDirectedGraphTVertex, TEdge, FuncTVertex, TVertex, TEdge, Boolean, Boolean) | 
  
    Namespace: 
   SD.Tools.Algorithmia.Graphs
    Assembly:
   SD.Tools.Algorithmia (in SD.Tools.Algorithmia.dll) Version: 1.3.3.0 (1.3.18.0209)
 Syntax
Syntaxpublic NonDirectedGraph(
	NonDirectedGraph<TVertex, TEdge> graph,
	Func<TVertex, TVertex, TEdge> edgeProducerFunc,
	bool isCommandified,
	bool isSynchronized
)
Public Sub New ( 
	graph As NonDirectedGraph(Of TVertex, TEdge),
	edgeProducerFunc As Func(Of TVertex, TVertex, TEdge),
	isCommandified As Boolean,
	isSynchronized As Boolean
)
Parameters
- graph
- Type: SD.Tools.Algorithmia.GraphsNonDirectedGraphTVertex, TEdge
 The graph.
- edgeProducerFunc
- Type: SystemFuncTVertex, TVertex, TEdge
 The edge producer func which produces edges for this directed graph. Used in some algorithms which 
            have to produce edges.
- isCommandified
- Type: SystemBoolean
 If set to true, the graph is a commandified graph, which means all actions taken on this graph which mutate 
            graph state are undoable.
- isSynchronized
- Type: SystemBoolean
 if set to true this list is a synchronized collection, using a lock on SyncRoot to synchronize activity in multithreading
            scenarios
 See Also
See Also