void addAdjacency(PointNode node1, PointNode node2)

Add an edge to this graph connecting node1 and node2.

Source

void addAdjacency(PointNode node1, PointNode node2) {
  if (this._adjacencyMap.containsKey(node1)) {
    this._adjacencyMap[node1].add(node2);
  } else {
    this._adjacencyMap[node1] = new Set<PointNode>()..add(node2);
  }

  if (this._adjacencyMap.containsKey(node2)) {
    this._adjacencyMap[node2].add(node1);
  } else {
    this._adjacencyMap[node2] = new Set<PointNode>()..add(node1);
  }
}