From 22b404a1b466371938357edaf5228dcb2472e554 Mon Sep 17 00:00:00 2001 From: Dennis Luxen Date: Tue, 30 Dec 2014 13:04:40 +0100 Subject: [PATCH] add is_in_tiny_cc() util function --- data_structures/edge_based_node.hpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/data_structures/edge_based_node.hpp b/data_structures/edge_based_node.hpp index 523651a92..98746d9a8 100644 --- a/data_structures/edge_based_node.hpp +++ b/data_structures/edge_based_node.hpp @@ -39,7 +39,6 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. struct EdgeBasedNode { - EdgeBasedNode() : forward_edge_based_node_id(SPECIAL_NODEID), reverse_edge_based_node_id(SPECIAL_NODEID), @@ -106,6 +105,11 @@ struct EdgeBasedNode return packed_geometry_id != SPECIAL_EDGEID; } + bool is_in_tiny_cc() const + { + return 0 != component_id; + } + NodeID forward_edge_based_node_id; // needed for edge-expanded graph NodeID reverse_edge_based_node_id; // needed for edge-expanded graph NodeID u; // indices into the coordinates array