disable debug code in rtree

This commit is contained in:
Dennis Luxen 2014-10-23 16:11:35 +02:00
parent 3a48929fe6
commit ae269e12bb

View File

@ -655,13 +655,13 @@ class StaticRTree
// SimpleLogger().Write(logDEBUG) << "searching for " << number_of_results << " results"; // SimpleLogger().Write(logDEBUG) << "searching for " << number_of_results << " results";
std::vector<float> min_found_distances(number_of_results, std::numeric_limits<float>::max()); std::vector<float> min_found_distances(number_of_results, std::numeric_limits<float>::max());
unsigned dequeues = 0; // unsigned dequeues = 0;
unsigned inspected_mbrs = 0; // unsigned inspected_mbrs = 0;
unsigned loaded_leafs = 0; // unsigned loaded_leafs = 0;
unsigned inspected_segments = 0; unsigned inspected_segments = 0;
unsigned pruned_elements = 0; // unsigned pruned_elements = 0;
unsigned ignored_segments = 0; // unsigned ignored_segments = 0;
unsigned ignored_mbrs = 0; // unsigned ignored_mbrs = 0;
unsigned number_of_results_found_in_big_cc = 0; unsigned number_of_results_found_in_big_cc = 0;
unsigned number_of_results_found_in_tiny_cc = 0; unsigned number_of_results_found_in_tiny_cc = 0;
@ -675,13 +675,13 @@ class StaticRTree
const IncrementalQueryCandidate current_query_node = traversal_queue.top(); const IncrementalQueryCandidate current_query_node = traversal_queue.top();
traversal_queue.pop(); traversal_queue.pop();
++dequeues; // ++dequeues;
const float current_min_dist = min_found_distances[number_of_results-1]; const float current_min_dist = min_found_distances[number_of_results-1];
if (current_query_node.min_dist > current_min_dist) if (current_query_node.min_dist > current_min_dist)
{ {
++pruned_elements; // ++pruned_elements;
continue; continue;
} }
@ -690,7 +690,7 @@ class StaticRTree
const TreeNode & current_tree_node = current_query_node.node.template get<TreeNode>(); const TreeNode & current_tree_node = current_query_node.node.template get<TreeNode>();
if (current_tree_node.child_is_on_disk) if (current_tree_node.child_is_on_disk)
{ {
++loaded_leafs; // ++loaded_leafs;
// SimpleLogger().Write(logDEBUG) << "loading leaf: " << current_tree_node.children[0] << " w/ mbr [" << // SimpleLogger().Write(logDEBUG) << "loading leaf: " << current_tree_node.children[0] << " w/ mbr [" <<
// current_tree_node.minimum_bounding_rectangle.min_lat/COORDINATE_PRECISION << "," << // current_tree_node.minimum_bounding_rectangle.min_lat/COORDINATE_PRECISION << "," <<
// current_tree_node.minimum_bounding_rectangle.min_lon/COORDINATE_PRECISION << "," << // current_tree_node.minimum_bounding_rectangle.min_lon/COORDINATE_PRECISION << "," <<
@ -715,16 +715,16 @@ class StaticRTree
{ {
traversal_queue.emplace(current_perpendicular_distance, current_edge); traversal_queue.emplace(current_perpendicular_distance, current_edge);
} }
else // else
{ // {
++ignored_segments; // ++ignored_segments;
} // }
} }
// SimpleLogger().Write(logDEBUG) << "added " << current_leaf_node.object_count << " roads into queue of " << traversal_queue.size(); // SimpleLogger().Write(logDEBUG) << "added " << current_leaf_node.object_count << " roads into queue of " << traversal_queue.size();
} }
else else
{ {
++inspected_mbrs; // ++inspected_mbrs;
// explore inner node // explore inner node
// SimpleLogger().Write(logDEBUG) << "explore inner node w/ mbr [" << // SimpleLogger().Write(logDEBUG) << "explore inner node w/ mbr [" <<
// current_tree_node.minimum_bounding_rectangle.min_lat/COORDINATE_PRECISION << "," << // current_tree_node.minimum_bounding_rectangle.min_lat/COORDINATE_PRECISION << "," <<
@ -748,10 +748,10 @@ class StaticRTree
{ {
traversal_queue.emplace(lower_bound_to_element, child_tree_node); traversal_queue.emplace(lower_bound_to_element, child_tree_node);
} }
else // else
{ // {
++ignored_mbrs; // ++ignored_mbrs;
} // }
} }
// SimpleLogger().Write(logDEBUG) << "added " << current_tree_node.child_count << " mbrs into queue of " << traversal_queue.size(); // SimpleLogger().Write(logDEBUG) << "added " << current_tree_node.child_count << " mbrs into queue of " << traversal_queue.size();
} }