rename travel mode None to Inaccessible
This commit is contained in:
@@ -68,11 +68,11 @@ struct ExtractionWay
|
||||
if (Directions::oneway == m )
|
||||
{
|
||||
travel_mode = TravelMode::Default;
|
||||
backward_travel_mode = TravelMode::None;
|
||||
backward_travel_mode = TravelMode::Inaccessible;
|
||||
}
|
||||
else if (Directions::opposite == m )
|
||||
{
|
||||
travel_mode = TravelMode::None;
|
||||
travel_mode = TravelMode::Inaccessible;
|
||||
backward_travel_mode = TravelMode::Default;
|
||||
}
|
||||
else if (Directions::bidirectional == m )
|
||||
@@ -84,15 +84,15 @@ struct ExtractionWay
|
||||
|
||||
inline const Directions get_direction()
|
||||
{
|
||||
if (TravelMode::None != travel_mode && TravelMode::None != backward_travel_mode )
|
||||
if (TravelMode::Inaccessible != travel_mode && TravelMode::Inaccessible != backward_travel_mode )
|
||||
{
|
||||
return Directions::bidirectional;
|
||||
}
|
||||
else if (TravelMode::None != travel_mode )
|
||||
else if (TravelMode::Inaccessible != travel_mode )
|
||||
{
|
||||
return Directions::oneway;
|
||||
}
|
||||
else if (TravelMode::None != backward_travel_mode )
|
||||
else if (TravelMode::Inaccessible != backward_travel_mode )
|
||||
{
|
||||
return Directions::opposite;
|
||||
}
|
||||
|
||||
@@ -106,16 +106,16 @@ void ExtractorCallbacks::ProcessWay(ExtractionWay &parsed_way)
|
||||
parsed_way.nameID = string_map_iterator->second;
|
||||
}
|
||||
|
||||
if (TravelMode::None == parsed_way.travel_mode)
|
||||
if (TravelMode::Inaccessible == parsed_way.travel_mode)
|
||||
{
|
||||
std::reverse(parsed_way.path.begin(), parsed_way.path.end());
|
||||
parsed_way.travel_mode = parsed_way.backward_travel_mode;
|
||||
parsed_way.backward_travel_mode = TravelMode::None;
|
||||
parsed_way.backward_travel_mode = TravelMode::Inaccessible;
|
||||
}
|
||||
|
||||
const bool split_edge =
|
||||
(parsed_way.speed>0) && (TravelMode::None != parsed_way.travel_mode) &&
|
||||
(parsed_way.backward_speed>0) && (TravelMode::None != parsed_way.backward_travel_mode) &&
|
||||
(parsed_way.speed>0) && (TravelMode::Inaccessible != parsed_way.travel_mode) &&
|
||||
(parsed_way.backward_speed>0) && (TravelMode::Inaccessible != parsed_way.backward_travel_mode) &&
|
||||
((parsed_way.speed != parsed_way.backward_speed) ||
|
||||
(parsed_way.travel_mode != parsed_way.backward_travel_mode));
|
||||
|
||||
@@ -126,7 +126,7 @@ void ExtractorCallbacks::ProcessWay(ExtractionWay &parsed_way)
|
||||
parsed_way.path[n],
|
||||
parsed_way.path[n + 1],
|
||||
parsed_way.type,
|
||||
((split_edge || TravelMode::None == parsed_way.backward_travel_mode) ? ExtractionWay::oneway
|
||||
((split_edge || TravelMode::Inaccessible == parsed_way.backward_travel_mode) ? ExtractionWay::oneway
|
||||
: ExtractionWay::bidirectional),
|
||||
parsed_way.speed,
|
||||
parsed_way.nameID,
|
||||
|
||||
@@ -39,7 +39,7 @@ struct InternalExtractorEdge
|
||||
InternalExtractorEdge()
|
||||
: start(0), target(0), type(0), direction(0), speed(0), name_id(0), is_roundabout(false),
|
||||
is_in_tiny_cc(false), is_duration_set(false), is_access_restricted(false),
|
||||
travel_mode(TravelMode::None), is_split(false)
|
||||
travel_mode(TravelMode::Inaccessible), is_split(false)
|
||||
{
|
||||
}
|
||||
|
||||
@@ -66,12 +66,12 @@ struct InternalExtractorEdge
|
||||
// necessary static util functions for stxxl's sorting
|
||||
static InternalExtractorEdge min_value()
|
||||
{
|
||||
return InternalExtractorEdge(0, 0, 0, 0, 0, 0, false, false, false, false, TravelMode::None, false);
|
||||
return InternalExtractorEdge(0, 0, 0, 0, 0, 0, false, false, false, false, TravelMode::Inaccessible, false);
|
||||
}
|
||||
static InternalExtractorEdge max_value()
|
||||
{
|
||||
return InternalExtractorEdge(
|
||||
SPECIAL_NODEID, SPECIAL_NODEID, 0, 0, 0, 0, false, false, false, false, TravelMode::None, false);
|
||||
SPECIAL_NODEID, SPECIAL_NODEID, 0, 0, 0, 0, false, false, false, false, TravelMode::Inaccessible, false);
|
||||
}
|
||||
|
||||
NodeID start;
|
||||
|
||||
Reference in New Issue
Block a user