rename travel mode None to Inaccessible
This commit is contained in:
		
							parent
							
								
									6f6aff7493
								
							
						
					
					
						commit
						6e364ff0ba
					
				| @ -27,8 +27,8 @@ struct EdgeBasedNode | ||||
|         packed_geometry_id(SPECIAL_EDGEID), | ||||
|         fwd_segment_position( std::numeric_limits<unsigned short>::max() ), | ||||
|         is_in_tiny_cc(false), | ||||
|         travel_mode(TravelMode::None), | ||||
|         backward_travel_mode(TravelMode::None) | ||||
|         travel_mode(TravelMode::Inaccessible), | ||||
|         backward_travel_mode(TravelMode::Inaccessible) | ||||
|     { } | ||||
| 
 | ||||
|     explicit EdgeBasedNode( | ||||
|  | ||||
| @ -15,7 +15,7 @@ struct NodeBasedEdgeData | ||||
|         : distance(INVALID_EDGE_WEIGHT), edgeBasedNodeID(SPECIAL_NODEID), | ||||
|           nameID(std::numeric_limits<unsigned>::max()), type(std::numeric_limits<short>::max()), | ||||
|           isAccessRestricted(false), shortcut(false), forward(false), backward(false), | ||||
|           roundabout(false), ignore_in_grid(false), travel_mode(TravelMode::None) | ||||
|           roundabout(false), ignore_in_grid(false), travel_mode(TravelMode::Inaccessible) | ||||
|     { | ||||
|     } | ||||
| 
 | ||||
|  | ||||
| @ -50,7 +50,7 @@ struct OriginalEdgeData | ||||
|         : via_node(std::numeric_limits<unsigned>::max()), | ||||
|           name_id(std::numeric_limits<unsigned>::max()), | ||||
|           turn_instruction(TurnInstruction::NoTurn), compressed_geometry(false), | ||||
|           travel_mode(TravelMode::None) | ||||
|           travel_mode(TravelMode::Inaccessible) | ||||
|     { | ||||
|     } | ||||
| 
 | ||||
|  | ||||
| @ -66,8 +66,8 @@ struct PhantomNode | ||||
|         reverse_offset(0), | ||||
|         packed_geometry_id(SPECIAL_EDGEID), | ||||
|         fwd_segment_position(0), | ||||
|         travel_mode(TravelMode::None), | ||||
|         backward_travel_mode(TravelMode::None) | ||||
|         travel_mode(TravelMode::Inaccessible), | ||||
|         backward_travel_mode(TravelMode::Inaccessible) | ||||
|     { } | ||||
| 
 | ||||
|     NodeID forward_node_id; | ||||
|  | ||||
| @ -43,7 +43,7 @@ struct PathData | ||||
|         : node(SPECIAL_NODEID), name_id(INVALID_EDGE_WEIGHT), | ||||
|           segment_duration(INVALID_EDGE_WEIGHT), | ||||
|           turn_instruction(TurnInstruction::NoTurn), | ||||
|           travel_mode(TravelMode::None) | ||||
|           travel_mode(TravelMode::Inaccessible) | ||||
|     { | ||||
|     } | ||||
| 
 | ||||
|  | ||||
| @ -29,7 +29,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | ||||
| #define TRAVEL_MODE_H | ||||
| 
 | ||||
| enum TravelMode : unsigned char { | ||||
|     None=0, Default=1 | ||||
|     Inaccessible=0, Default=1 | ||||
| }; | ||||
| 
 | ||||
| #endif /* TRAVEL_MODE_H */ | ||||
|  | ||||
| @ -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; | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user