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