6 #include <SpaceVecAlg/SpaceVecAlg>
44 const sva::RBInertiad & inertia,
#define MC_RBDYN_DLLAPI
Definition: api.h:50
Definition: generic_gripper.h:15
MC_RBDYN_DLLAPI RobotModulePtr robotModuleFromVisual(const std::string &name, const rbd::parsers::Visual &visual, const sva::RBInertiad &inertia, bool isFixed=true)
Creates a RobotModule from a visual geometry and inertia.
MC_RBDYN_DLLAPI std::vector< std::shared_ptr< Surface > > genSurfacesFromVisual(const rbd::parsers::Visual &visual)
Generates planar surfaces from a visual geometry description.
MC_RBDYN_DLLAPI sva::RBInertiad computeInertiaFromVisual(const rbd::parsers::Visual &visual, double mass)
Computes the inertia from a visual geometry description.
std::shared_ptr< RobotModule > RobotModulePtr
Definition: RobotModule.h:632
auto Visual(const std::string &name, GetVisual get_visual_fn, GetPos get_pos_fn)
Definition: Visual.h:64
Simplify access to values hold within a JSON file.
Definition: Configuration.h:166