Go to the documentation of this file.
18 #ifndef COB_TWIST_CONTROLLER_CONSTRAINTS_CONSTRAINT_PARAMS_H
19 #define COB_TWIST_CONTROLLER_CONSTRAINTS_CONSTRAINT_PARAMS_H
24 #include <boost/shared_ptr.hpp>
25 #include <boost/scoped_ptr.hpp>
35 const std::string&
id = std::string()) :
43 const std::string
id_;
54 const std::vector<std::string>& frame_names = std::vector<std::string>(),
55 const std::string&
id = std::string()) :
81 const std::string&
id = std::string()) :
105 #endif // COB_TWIST_CONTROLLER_CONSTRAINTS_CONSTRAINT_PARAMS_H
ConstraintParamsBase(const ConstraintParams ¶ms, const std::string &id=std::string())
std::vector< std::string > frame_names_
Base class for all derived parameter classes.
virtual ~ConstraintParamsCA()
virtual ~ConstraintParamsJLA()
Class that represents the parameters for the Collision Avoidance constraint.
const ConstraintParams params_
ConstraintParamsJLA(const ConstraintParamsJLA &cpjla)
ConstraintParamsCA(const ConstraintParams ¶ms, const std::vector< std::string > &frame_names=std::vector< std::string >(), const std::string &id=std::string())
ConstraintParamsJLA(const ConstraintParams ¶ms, const LimiterParams &limiter_params=LimiterParams(), const std::string &id=std::string())
ConstraintParamsCA(const ConstraintParamsCA &cpca)
std::vector< ObstacleDistanceData > current_distances_
const LimiterParams & limiter_params_
Class that represents the parameters for the Collision Avoidance constraint.
boost::shared_ptr< ConstraintParamsBase > ConstraintParamsBase_t
cob_twist_controller
Author(s): Felix Messmer
, Marco Bezzon , Christoph Mark , Francisco Moreno
autogenerated on Mon May 1 2023 02:44:43