Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Combi Profile #17

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open

Add Combi Profile #17

wants to merge 2 commits into from

Conversation

djfhe
Copy link
Contributor

@djfhe djfhe commented Sep 23, 2024

Add a "Combi profile" to combine multiple profiles in sequence into one. Transitions between the combined profiles need to be provided.

Since the Combi profile has different types of start and end nodes, depending on the search direction, the search direction is included as an argument in the required functions.

To reduce allocations, the hashset in resolve_all in foot.h was replaced with a bitset to store already visited levels.

I also attempted to implement a Call A Bike profile, but unfortunately, the Call A Bike station nodes are not connected to the rest of the road network and therefore cannot be used.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant