moveit_task_constructor/core
v4hn 62586c2688 rework CostTerm's from support flags to vtable
requested in review.

Without support for custom aggregators, which we dropped again
after finding more flaws with it, I agree that this is the nicer solution.

On the downside, it converts the interfaces from copyable objects
to another round of shared_ptrs.

I added shortcuts for lambda costs to keep support for
`stage->setCostTerm([](auto&& s){ return 42; })`
without the additional
`stage->setCostTerm(LambdaCostTerm{ [](auto&& s){ return 42; } } )`
2020-09-21 22:52:19 +02:00
..
include/moveit/task_constructor rework CostTerm's from support flags to vtable 2020-09-21 22:52:19 +02:00
src rework CostTerm's from support flags to vtable 2020-09-21 22:52:19 +02:00
test rework CostTerm's from support flags to vtable 2020-09-21 22:52:19 +02:00
CMakeLists.txt bump cmake version 2020-04-03 12:14:57 +02:00
motion_planning_stages_plugin_description.xml more exported stage plugins: CurrentState 2018-02-04 21:30:25 +01:00
package.xml adapt tests to new moveit_resources layout (#200) 2020-08-20 11:04:18 +02:00