Line |
Branch |
Exec |
Source |
1 |
|
|
/////////////////////////////////////////////////////////////////////////////// |
2 |
|
|
// BSD 3-Clause License |
3 |
|
|
// |
4 |
|
|
// Copyright (C) 2020, LAAS-CNRS |
5 |
|
|
// Copyright note valid unless otherwise stated in individual files. |
6 |
|
|
// All rights reserved. |
7 |
|
|
/////////////////////////////////////////////////////////////////////////////// |
8 |
|
|
|
9 |
|
|
#ifndef CROCODDYL_FACTORY_ROBOT_EE_NAMES_HPP_ |
10 |
|
|
#define CROCODDYL_FACTORY_ROBOT_EE_NAMES_HPP_ |
11 |
|
|
|
12 |
|
|
#include "crocoddyl/multibody/fwd.hpp" |
13 |
|
|
|
14 |
|
|
struct RobotEENames { |
15 |
|
✗ |
RobotEENames(const std::string& robot_name, |
16 |
|
|
const std::vector<std::string>& contact_names, |
17 |
|
|
const std::vector<crocoddyl::ContactType>& contact_types, |
18 |
|
|
const std::string& urdf_path, const std::string& srdf_path, |
19 |
|
|
const std::string& ee_name, const std::string& reference_conf) |
20 |
|
✗ |
: robot_name(robot_name), |
21 |
|
✗ |
contact_names(contact_names), |
22 |
|
✗ |
contact_types(contact_types), |
23 |
|
✗ |
urdf_path(urdf_path), |
24 |
|
✗ |
srdf_path(srdf_path), |
25 |
|
✗ |
ee_name(ee_name), |
26 |
|
✗ |
reference_conf(reference_conf) {} |
27 |
|
|
std::string robot_name; |
28 |
|
|
std::vector<std::string> contact_names; |
29 |
|
|
std::vector<crocoddyl::ContactType> contact_types; |
30 |
|
|
|
31 |
|
|
std::string urdf_path; |
32 |
|
|
std::string srdf_path; |
33 |
|
|
std::string ee_name; |
34 |
|
|
std::string reference_conf; |
35 |
|
|
}; |
36 |
|
|
|
37 |
|
|
#endif // CROCODDYL_FACTORY_ROBOT_EE_NAMES_HPP_ |
38 |
|
|
|