Example #1
0
        public EdgeTemp SetNode(int volume, int hash, NodeTemp value)
        {
            EdgeTemp connection = this[volume, hash];

            connection.connection = value;
            return(connection);
        }
Example #2
0
        public List <EdgeTemp> GetConnectionsToNode(NodeTemp target)
        {
            List <EdgeTemp> result = new List <EdgeTemp>();

            foreach (var edge in edges.Values)
            {
                if (edge.connection == target)
                {
                    result.Add(edge);
                }
            }

            return(result);
        }