fix test compile

This commit is contained in:
Dennis Luxen 2014-12-23 17:18:32 +01:00
parent f4c8db6105
commit c7d3d635f6
2 changed files with 82 additions and 82 deletions

View File

@ -78,7 +78,7 @@ class LinearSearchNN
FixedPointCoordinate min_coord; FixedPointCoordinate min_coord;
for (const TestData &e : edges) for (const TestData &e : edges)
{ {
if (ignore_tiny_components && e.is_in_tiny_cc) if (ignore_tiny_components && e.component_id != 0)
continue; continue;
const FixedPointCoordinate &start = coords->at(e.u); const FixedPointCoordinate &start = coords->at(e.u);
@ -114,7 +114,7 @@ class LinearSearchNN
TestData nearest_edge; TestData nearest_edge;
for (const TestData &e : edges) for (const TestData &e : edges)
{ {
if (ignore_tiny_components && e.is_in_tiny_cc) if (ignore_tiny_components && e.component_id != 0)
continue; continue;
float current_ratio = 0.; float current_ratio = 0.;
@ -224,7 +224,7 @@ template <unsigned NUM_NODES, unsigned NUM_EDGES> struct RandomGraphFixture
if (used_edges.find(std::pair<unsigned, unsigned>( if (used_edges.find(std::pair<unsigned, unsigned>(
std::min(data.u, data.v), std::max(data.u, data.v))) == used_edges.end()) std::min(data.u, data.v), std::max(data.u, data.v))) == used_edges.end())
{ {
data.is_in_tiny_cc = false; data.component_id = 0;
edges.emplace_back(data); edges.emplace_back(data);
used_edges.emplace(std::min(data.u, data.v), std::max(data.u, data.v)); used_edges.emplace(std::min(data.u, data.v), std::max(data.u, data.v));
} }

View File

@ -1023,94 +1023,94 @@ class StaticRTree
// bool FindPhantomNodeForCoordinate(const FixedPointCoordinate &input_coordinate, bool FindPhantomNodeForCoordinate(const FixedPointCoordinate &input_coordinate,
// PhantomNode &result_phantom_node, PhantomNode &result_phantom_node,
// const unsigned zoom_level) const unsigned zoom_level)
// { {
// const bool ignore_tiny_components = (zoom_level <= 14); const bool ignore_tiny_components = (zoom_level <= 14);
// EdgeDataT nearest_edge; EdgeDataT nearest_edge;
// float min_dist = std::numeric_limits<float>::max(); float min_dist = std::numeric_limits<float>::max();
// float min_max_dist = std::numeric_limits<float>::max(); float min_max_dist = std::numeric_limits<float>::max();
// std::priority_queue<QueryCandidate> traversal_queue; std::priority_queue<QueryCandidate> traversal_queue;
// traversal_queue.emplace(0.f, 0); traversal_queue.emplace(0.f, 0);
// while (!traversal_queue.empty()) while (!traversal_queue.empty())
// { {
// const QueryCandidate current_query_node = traversal_queue.top(); const QueryCandidate current_query_node = traversal_queue.top();
// traversal_queue.pop(); traversal_queue.pop();
// const bool prune_downward = (current_query_node.min_dist > min_max_dist); const bool prune_downward = (current_query_node.min_dist > min_max_dist);
// const bool prune_upward = (current_query_node.min_dist > min_dist); const bool prune_upward = (current_query_node.min_dist > min_dist);
// if (!prune_downward && !prune_upward) if (!prune_downward && !prune_upward)
// { // downward pruning { // downward pruning
// const TreeNode &current_tree_node = m_search_tree[current_query_node.node_id]; const TreeNode &current_tree_node = m_search_tree[current_query_node.node_id];
// if (current_tree_node.child_is_on_disk) if (current_tree_node.child_is_on_disk)
// { {
// LeafNode current_leaf_node; LeafNode current_leaf_node;
// LoadLeafFromDisk(current_tree_node.children[0], current_leaf_node); LoadLeafFromDisk(current_tree_node.children[0], current_leaf_node);
// for (uint32_t i = 0; i < current_leaf_node.object_count; ++i) for (uint32_t i = 0; i < current_leaf_node.object_count; ++i)
// { {
// const EdgeDataT &current_edge = current_leaf_node.objects[i]; const EdgeDataT &current_edge = current_leaf_node.objects[i];
// if (ignore_tiny_components && current_edge.is_in_tiny_cc) if (ignore_tiny_components && current_edge.component_id != 0)
// { {
// continue; continue;
// } }
// float current_ratio = 0.; float current_ratio = 0.;
// FixedPointCoordinate nearest; FixedPointCoordinate nearest;
// const float current_perpendicular_distance = const float current_perpendicular_distance =
// FixedPointCoordinate::ComputePerpendicularDistance( FixedPointCoordinate::ComputePerpendicularDistance(
// m_coordinate_list->at(current_edge.u), m_coordinate_list->at(current_edge.u),
// m_coordinate_list->at(current_edge.v), m_coordinate_list->at(current_edge.v),
// input_coordinate, input_coordinate,
// nearest, nearest,
// current_ratio); current_ratio);
// BOOST_ASSERT(0. <= current_perpendicular_distance); BOOST_ASSERT(0. <= current_perpendicular_distance);
// if ((current_perpendicular_distance < min_dist) && if ((current_perpendicular_distance < min_dist) &&
// !osrm::epsilon_compare(current_perpendicular_distance, min_dist)) !osrm::epsilon_compare(current_perpendicular_distance, min_dist))
// { // found a new minimum { // found a new minimum
// min_dist = current_perpendicular_distance; min_dist = current_perpendicular_distance;
// result_phantom_node = {current_edge.forward_edge_based_node_id, result_phantom_node = {current_edge.forward_edge_based_node_id,
// current_edge.reverse_edge_based_node_id, current_edge.reverse_edge_based_node_id,
// current_edge.name_id, current_edge.name_id,
// current_edge.forward_weight, current_edge.forward_weight,
// current_edge.reverse_weight, current_edge.reverse_weight,
// current_edge.forward_offset, current_edge.forward_offset,
// current_edge.reverse_offset, current_edge.reverse_offset,
// current_edge.packed_geometry_id, current_edge.packed_geometry_id,
// nearest, nearest,
// current_edge.fwd_segment_position, current_edge.fwd_segment_position,
// current_edge.forward_travel_mode, current_edge.forward_travel_mode,
// current_edge.backward_travel_mode}; current_edge.backward_travel_mode};
// nearest_edge = current_edge; nearest_edge = current_edge;
// } }
// } }
// } }
// else else
// { {
// min_max_dist = ExploreTreeNode(current_tree_node, min_max_dist = ExploreTreeNode(current_tree_node,
// input_coordinate, input_coordinate,
// min_dist, min_dist,
// min_max_dist, min_max_dist,
// traversal_queue); traversal_queue);
// } }
// } }
// } }
// if (result_phantom_node.location.is_valid()) if (result_phantom_node.location.is_valid())
// { {
// // Hack to fix rounding errors and wandering via nodes. // Hack to fix rounding errors and wandering via nodes.
// FixUpRoundingIssue(input_coordinate, result_phantom_node); FixUpRoundingIssue(input_coordinate, result_phantom_node);
// // set forward and reverse weights on the phantom node // set forward and reverse weights on the phantom node
// SetForwardAndReverseWeightsOnPhantomNode(nearest_edge, result_phantom_node); SetForwardAndReverseWeightsOnPhantomNode(nearest_edge, result_phantom_node);
// } }
// return result_phantom_node.location.is_valid(); return result_phantom_node.location.is_valid();
// } }
private: private: