Go to the documentation of this file.
22 #include <Tasks/QPTasks.h>
30 #include <sch-core/S_Object.h>
42 #define DECLARE_IO(...) \
44 struct MC_RBDYN_DLLAPI ConfigurationLoader<__VA_ARGS__> \
46 static __VA_ARGS__ load(const mc_rtc::Configuration &); \
47 static mc_rtc::Configuration save(const __VA_ARGS__ &); \
50 DECLARE_IO(Eigen::Matrix<double, 6, Eigen::Dynamic>)
66 DECLARE_IO(rbd::parsers::Geometry::Superellipsoid)
80 DECLARE_IO(std::shared_ptr<mc_rbdyn::PlanarSurface>)
81 DECLARE_IO(std::shared_ptr<mc_rbdyn::CylindricalSurface>)
82 DECLARE_IO(std::shared_ptr<mc_rbdyn::GripperSurface>)
100 bool save_mbc =
true,
101 const std::vector<std::string> & filteredLinks = {},
110 bool save_mbc =
true,
111 const std::vector<std::string> & filteredLinks = {},
Simplify access to values hold within a JSON file.
Definition: Configuration.h:165
Definition: RobotModule.h:112
std::shared_ptr< sch::S_Object > S_ObjectPtr
Definition: RobotModule.h:35
auto Sphere(const std::string &name, GetRadius radius_fn, GetPos get_pos_fn, GetColor color_fn=mc_rtc::gui::Color::Red)
Definition: Sphere.h:20
Definition: polygon_utils.h:43
Definition: PolygonInterpolator.h:25
Definition: ForceSensor.h:19
auto Box(const std::string &name, GetSize size_fn, GetPos get_pos_fn, GetColor color_fn=mc_rtc::gui::Color::Red)
Definition: Box.h:20
Definition: RobotModule.h:69
Stores mimic joint information.
Definition: Mimic.h:15
auto Cylinder(const std::string &name, GetParams params_fn, GetPos get_pos_fn, GetColor color_fn=mc_rtc::gui::Color::Red)
Definition: Cylinder.h:27
Definition: BodySensor.h:19
auto Visual(const std::string &name, GetVisual get_visual_fn, GetPos get_pos_fn)
Definition: Visual.h:64
#define MC_RBDYN_DLLAPI
Definition: api.h:50
Definition: RobotModule.h:115
mc_control::Contact Contact
Definition: Controller.h:22
Type
Definition: types.h:30
std::shared_ptr< RobotModule > RobotModulePtr
Definition: RobotModule.h:629
Definition: generic_gripper.h:14
Definition: JointSensor.h:17
Definition: Configuration.h:55
Definition: Collision.h:20
#define DECLARE_IO(...)
Definition: configuration_io.h:42
Definition: RobotModule.h:208
Definition: Flexibility.h:24