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

Variation #34

Merged
merged 20 commits into from
Dec 18, 2023
Merged

Variation #34

merged 20 commits into from
Dec 18, 2023

Conversation

jannikbusse
Copy link
Collaborator

Refactors the variation tool and road generation executable. The changes are directed at the internal data structures and function call hierarchy. Fixes minor bugs

Variation tool:

  • split run() function into parse and execute functions
  • created config struct that is parsed as argument to functions
  • ctypes config struct is passed as argument to library
  • -o flag supports abosulte and relative paths and does not remove all xml files in target directory
  • fixed a bug where the generation crashes if a path to a directory is provided with -o

Road gen Executable

  • Uses config struct to pass arguments between functions
  • Implemented api function that runs the generation and is provided a ctypes config struct

Road gen Library

  • Removed default namespaces

jannikbusse and others added 20 commits November 17, 2023 12:39
… output files and prevented xml files that were not generated from being deleted by the tool
@jannikbusse jannikbusse merged commit 291fec4 into main Dec 18, 2023
4 of 5 checks passed
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