parent
fdfe0ce63d
commit
d5eee3138f
@ -349,13 +349,16 @@ void EdgeBasedGraphFactory::Run(
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if( is_barrier_node && (u != w) ) {
|
if( is_barrier_node) {
|
||||||
++skipped_turns_counter;
|
if(u != w) {
|
||||||
continue;
|
++skipped_turns_counter;
|
||||||
}
|
continue;
|
||||||
|
}
|
||||||
if( (u == w) && (1 != m_node_based_graph->GetOutDegree(v)) ) {
|
} else {
|
||||||
continue;
|
if ( (u == w) && (m_node_based_graph->GetOutDegree(v) > 1) ) {
|
||||||
|
++skipped_turns_counter;
|
||||||
|
continue;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//only add an edge if turn is not a U-turn except when it is
|
//only add an edge if turn is not a U-turn except when it is
|
||||||
|
Loading…
Reference in New Issue
Block a user