count number of removed nodes as a private member variable in EdgeBasedGraphFactory
This commit is contained in:
		
							parent
							
								
									8174b3b85a
								
							
						
					
					
						commit
						10bb2cce8e
					
				| @ -50,7 +50,7 @@ EdgeBasedGraphFactory::EdgeBasedGraphFactory( | |||||||
|     : speed_profile(speed_profile), |     : speed_profile(speed_profile), | ||||||
|       m_number_of_edge_based_nodes(std::numeric_limits<unsigned>::max()), |       m_number_of_edge_based_nodes(std::numeric_limits<unsigned>::max()), | ||||||
|       m_node_info_list(node_info_list), m_node_based_graph(node_based_graph), |       m_node_info_list(node_info_list), m_node_based_graph(node_based_graph), | ||||||
|       m_restriction_map(std::move(restriction_map)), max_id(0) |       m_restriction_map(std::move(restriction_map)), max_id(0), removed_node_count(0) | ||||||
| { | { | ||||||
|     // insert into unordered sets for fast lookup
 |     // insert into unordered sets for fast lookup
 | ||||||
|     m_barrier_nodes.insert(barrier_node_list.begin(), barrier_node_list.end()); |     m_barrier_nodes.insert(barrier_node_list.begin(), barrier_node_list.end()); | ||||||
| @ -289,7 +289,6 @@ void EdgeBasedGraphFactory::CompressGeometry() | |||||||
|     const unsigned original_number_of_edges = m_node_based_graph->GetNumberOfEdges(); |     const unsigned original_number_of_edges = m_node_based_graph->GetNumberOfEdges(); | ||||||
| 
 | 
 | ||||||
|     Percent progress(original_number_of_nodes); |     Percent progress(original_number_of_nodes); | ||||||
|     unsigned removed_node_count = 0; |  | ||||||
| 
 | 
 | ||||||
|     for (const NodeID node_v : osrm::irange(0u, original_number_of_nodes)) |     for (const NodeID node_v : osrm::irange(0u, original_number_of_nodes)) | ||||||
|     { |     { | ||||||
|  | |||||||
| @ -121,6 +121,8 @@ class EdgeBasedGraphFactory | |||||||
|                              std::vector<OriginalEdgeData> &original_edge_data_vector) const; |                              std::vector<OriginalEdgeData> &original_edge_data_vector) const; | ||||||
| 
 | 
 | ||||||
|     NodeID max_id; |     NodeID max_id; | ||||||
|  |     std::size_t removed_node_count; | ||||||
|  | 
 | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
| #endif /* EDGE_BASED_GRAPH_FACTORY_HPP_ */ | #endif /* EDGE_BASED_GRAPH_FACTORY_HPP_ */ | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user