Exemple #1
0
 /// <summary>This constructor is for cloning purposes.</summary>
 /// <param name="graph">The graph to construct a clone of.</param>
 internal GraphSetOmnitree(GraphSetOmnitree <T> graph)
 {
     _edges = graph._edges.Clone() as OmnitreePointsLinked <Edge, T, T>;
     _nodes = graph._nodes.Clone() as SetHashLinked <T>;
 }
Exemple #2
0
 private GraphSetOmnitree(GraphSetOmnitree <T> graph)
 {
     this._edges = graph._edges.Clone() as OmnitreePointsLinked <Edge, T, T>;
     this._nodes = graph._nodes.Clone() as SetHashLinked <T>;
 }
Exemple #3
0
 /// <summary>This constructor is for cloning purposes.</summary>
 /// <param name="graph">The graph to construct a clone of.</param>
 internal GraphSetOmnitree(GraphSetOmnitree <T> graph)
 {
     _edges = graph._edges.Clone();
     _nodes = graph._nodes.Clone();
 }
Exemple #4
0
 private GraphMap(Equate <T> equate, Hash <T> hash, GraphSetOmnitree <T> graph)
 {
     this._edges = 0;
     this._map   = new MapHashLinked <MapHashLinked <bool, T>, T>(equate, hash);
 }