У меня есть простой НЕОПРЕДЕЛЕННЫЙ граф G, и вы хотите изменить ребро, если какое-то условие истинно. Следующий код выдает ошибку, что конструктор EdgeElement недоступную:Как направить ребро в OGDF?
if(dfsNum[source->index()]>dfsNum[target->index()]){
EdgeElement ee(target, source, target->firstAdj(), source->firstAdj(), e->index());
e = ee.theEdge();
}
Является ли это правильный способ делать то, что я делаю?
ВАЖНЫЙ РЕДАКТОР: Мой плохой. Мне не нужно менять рельеф, я должен направить его.
Как вы можете перевернуть ребро на неориентированном графе? Я толстый? – john
Извините за это. Как мне направить существующий край? Или, возможно, замените его на новый? – divs1210