The PlannerRegistry now keeps track of all added planners. It provides a create_planner function that call the correct constructor based on a name-string.
That also makes the need for the planner name argument absolute, which was used in runner to specify the name of the planner. It is now handled by the PlannerRegistry, which reads in the information from the setup-file directly.
Introduces registry patter for planner.
PlannerRegistry
now keeps track of all added planners. It provides acreate_planner
function that call the correct constructor based on a name-string.planner
name argument absolute, which was used inrunner
to specify the name of the planner. It is now handled by thePlannerRegistry
, which reads in the information from the setup-file directly.