mirror of
https://github.com/moveit/moveit_task_constructor.git
synced 2025-11-04 14:49:57 +08:00
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; } } )`
|
||
|---|---|---|
| .. | ||
| CMakeLists.txt | ||
| gtest_value_printers.cpp | ||
| gtest_value_printers.h | ||
| models.cpp | ||
| models.h | ||
| pick_pa10.cpp | ||
| pick_pa10.test | ||
| pick_pr2.cpp | ||
| pick_pr2.test | ||
| pick_ur5.cpp | ||
| pick_ur5.test | ||
| test_container.cpp | ||
| test_cost_queue.cpp | ||
| test_cost_terms.cpp | ||
| test_interface_state.cpp | ||
| test_properties.cpp | ||
| test_stage.cpp | ||
| test_stage.launch | ||