void Graph::updateAllWeight(Vertex *vertex) { vector<Adjacency *> adjacencies = vertex->getAdjacencies(); for (vector<Adjacency *>::iterator it = adjacencies.begin(); it != adjacencies.end(); it++) { Adjacency *adjacency = *it; Corner *corner = adjacency->getCorner(); if (corner->getWeight() == -1) { corner->setWeight(0); } } }