/// <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>; }
private GraphSetOmnitree(GraphSetOmnitree <T> graph) { this._edges = graph._edges.Clone() as OmnitreePointsLinked <Edge, T, T>; this._nodes = graph._nodes.Clone() as SetHashLinked <T>; }
/// <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(); }
private GraphMap(Equate <T> equate, Hash <T> hash, GraphSetOmnitree <T> graph) { this._edges = 0; this._map = new MapHashLinked <MapHashLinked <bool, T>, T>(equate, hash); }