Adapts a DelegatePlanner to solve the single problem that TargetPlanner can solve.
More...
#include <aikido/planner/dart/PlannerAdapter.hpp>
|
| | PlannerAdapter (std::shared_ptr< DelegatePlanner > planner, ::dart::dynamics::MetaSkeletonPtr metaSkeleton) |
| | Constructor to adapt non-DART planners. More...
|
| |
| virtual | ~PlannerAdapter ()=default |
| | Default destructor. More...
|
| |
|
| std::shared_ptr< DelegatePlanner > | mDelegate |
| | Internal planner to delegate planning calls. More...
|
| |
template<typename DelegatePlanner, typename TargetPlanner, typename DelegateIsDartPlanner = void>
class aikido::planner::dart::PlannerAdapter< DelegatePlanner, TargetPlanner, DelegateIsDartPlanner >
Adapts a DelegatePlanner to solve the single problem that TargetPlanner can solve.
- Template Parameters
-
◆ PlannerAdapter()
template<typename DelegatePlanner , typename TargetPlanner , typename DelegateIsDartPlanner >
Constructor to adapt non-DART planners.
- Parameters
-
| [in] | planner | Delegate planner to use internally. |
| [in] | metaSkeleton | MetaSkeleton to use for planning. |
◆ ~PlannerAdapter()
template<typename DelegatePlanner , typename TargetPlanner , typename DelegateIsDartPlanner = void>
◆ mDelegate
template<typename DelegatePlanner , typename TargetPlanner , typename DelegateIsDartPlanner = void>
Internal planner to delegate planning calls.