Skip to main content

MPCBehaviorBase Class Template

A base class for behaviors to help set up and execute MPC. More...

Declaration

template <typename IMPL>
class moveit_pro::behaviors::MPCBehaviorBase<IMPL> { ... }

Included Headers

#include <mpc_behavior_base.hpp>

Base class

classMPCBehaviorBase

All non-template implementation for the templated MPCBehaviorBase class. More...

Public Constructors Index

template <typename IMPL>
MPCBehaviorBase (const std::string &name, const BT::NodeConfiguration &config, const std::shared_ptr< moveit_pro::behaviors::BehaviorContext > &shared_resources)

Public Static Functions Index

template <typename IMPL>
static auto setResidualParameter (const BT::TreeNode &tree_node) -> tl::expected< void, std::string >
template <typename IMPL>
static BT::PortsListprovidedPorts ()

Description

A base class for behaviors to help set up and execute MPC.

Definition at line 124 of file mpc_behavior_base.hpp.

Public Constructors

MPCBehaviorBase()

template <typename IMPL>
moveit_pro::behaviors::MPCBehaviorBase< IMPL >::MPCBehaviorBase (const std::string & name, const BT::NodeConfiguration & config, const std::shared_ptr< moveit_pro::behaviors::BehaviorContext > & shared_resources)
inline

Definition at line 127 of file mpc_behavior_base.hpp.

Public Static Functions

providedPorts()

template <typename IMPL>
BT::PortsList moveit_pro::behaviors::MPCBehaviorBase< IMPL >::providedPorts ()
inline static

Definition at line 193 of file mpc_behavior_base.hpp.

setResidualParameter()

template <typename IMPL>
tl::expected< void, std::string > moveit_pro::behaviors::MPCBehaviorBase< IMPL >::setResidualParameter (const BT::TreeNode & tree_node)
inline static

Definition at line 133 of file mpc_behavior_base.hpp.


The documentation for this class was generated from the following file:


Generated via doxygen2docusaurus 2.2.2 by Doxygen 1.9.8.